Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика_звіт.docx
Скачиваний:
0
Добавлен:
25.09.2019
Размер:
58.19 Кб
Скачать

Void main ()

{ struct str sent[20], sent2[20];

int n, i=0,j,l, k[20], m[20];

printf("vvedit kilkist sliv:");

scanf("%d", &n);

printf("vvedit slova:"); //вводити можна через пробіл, або Enter

for(i=0; i<n; i++)

scanf("%s", &sent[i].word);

for(i=0; i<n; i++) //в масив записуємо одиниці

k[i]=1;

for(i=0; i<n; i++)

for(j=i+1; j<n; j++)

if(strcmp(sent[i].word, sent[j].word)==0){ //порівнюємо слова

k[i]++; //якщо знаходимо однакові, то і-й ел. масиву збільш. на 1

m[j]=j; //і в масив m[j] записуємо число j

}

for(i=0; i<n; i++){

//printf("%d\n", m[i]);

if(m[i]==0) //щоб к-ть однакових слів виводилась тільки 1 раз

printf("%s=%d " ,sent[i].word, k[i]);

}

getch();

}