Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:prg-sem-sp / 2 / Задача26
.CPP// Љ®«-ў® б«®ў б а §л¬ Є®«-ў®¬ б«®Ј®ў
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <alloc.h>
#include <string.h>
# define ENTER 13
# define alphabet " пгоҐс®нЁл"
void main (void)
{int n=80,index,j,z,s1=0,s2=0,s3=0,s4=0,s5=0,slog=0;
char ch,*txt=(char*)calloc(n,sizeof(char));
clrscr();
puts("ENTER-Є®Ґж ўў®¤ ");
for(index=0;(ch=getche())!=ENTER;index++)
{if(index==n-1){n+=80;txt=(char*)realloc(txt,n*sizeof(char));}
txt[index]=ch;
}txt[index]=NULL;index=0;
while(txt[index-1]!=NULL)
{if(txt[index]==' '||txt[index]==NULL)
{slog=0;
for(j=index-1;(txt[j]!=' ')&&(j>=0);j--)
for(z=0;z<=9;z++)
{if(txt[j]==alphabet[z])slog++;}
if(slog==1)s1++;if(slog==2)s2++;
if(slog==3)s3++;if(slog==4)s4++;
if(slog==5)s5++;
}index++;
}
puts("\n‚ и ⥪бв:");puts(txt);
printf("\nЉ®«-ў® б«®Ј®ў: 1 2 3 4 5");
printf("\nЉ®«-ў® б«®ў :%5i%7i%6i%6i%6i",s1,s2,s3,s4,s5);
free(txt);getche();
}
Соседние файлы в папке 2