BG Development


  Reply to this topicStart new topicStart Poll

> Контролна, Контролна
Zliq vodach
Публикувано на: 03-04-2019, 08:35
Quote Post



Име:
Група: Потребител
Ранг: Новопостъпил

Мнения: 1
Регистриран на: 03.04.19



CODE
#include "stdafx.h"
#include <stdio.h>


int main(){
      char filename[15];

      printf("Enter file name:");
      scanf("%s", filename);
      Automat(filename);
      freq(filename);
}

int Automat(char filename[]){

      FILE*fp;
      char c;
      int state = 1;
      int duma = 0;
      fp = fopen(filename, "r");
      if (fp == NULL){
            printf("Error");
            system("pause");
      }
      while (!feof(fp)){
            c = fgetc(fp);
            
            switch (state){
            case 1:
                  if (c == '\t' || c == '\n' || c == ' '){
                        state = 3;
                        break;
                  }
            case 2:
                  if (c >='A'|| c<='Z'){
                        break;
                  }
                  
            case 3: duma++;
                  state = 1;
                  break;
            }
      }
      printf("Broq e : %d\n", duma);
      return 1;
}
int freq(char filename[]){

      FILE*fp;
      char c;
      int state = 1, sequence = 0;
      fp = fopen(filename, "r");
      if (fp == NULL){
            printf("Error");
            system("pause");
      }



      while (!feof(fp)){
            c = fgetc(fp);
            switch (state){
            case 1:
                  if (c >= 'A' && c <= 'Z'){
                        state = 2;
                        break;
                  }
      
            case 2:
                  if (c == '\t' || c == '\n'||c == ' '){
                        sequence++;
                        state = 1;
                        break;

                  }
            }
            
      }
      printf("Sequence is : %d\n", sequence);
}


Това мнение е било редактирано от DarkOne на 03-04-2019, 19:24
PMEmail Poster
Top
thrawn
Публикувано на: 03-04-2019, 09:00
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 2160
Регистриран на: 17.01.17



42
PMEmail Poster
Top
SuN
Публикувано на: 03-04-2019, 10:15
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 8447
Регистриран на: 27.01.05



PMEmail Poster
Top
devil
Публикувано на: 03-04-2019, 12:41
Quote Post



Име: П.Ангелов
Група: Потребител
Ранг: Почетен член

Мнения: 1353
Регистриран на: 17.05.04



Есе!


--------------------
PMUsers Website
Top
PxL
Публикувано на: 03-04-2019, 14:09
Quote Post


Group Icon
Име: Димитър Т. Димитров
Група: VIP
Ранг: Почетен член

Мнения: 2809
Регистриран на: 26.04.05



CODE

#include "stdafx.h"


2


--------------------
void putchar(char c);int main(){int x,c=1,i;for(i=0;(x="PxLY2H4:2E;7231?=68255A5S5P9N:N9O84111H861I85111G9N:O811O812M<G33911EAEDBECE22169D1=2k"[i+++3]);)while(x-->'0')putchar((!(++c%'('))?0x0a:33^(i&1));}
PMEmail PosterUsers Website
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0