Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include <string.h>
- #include <stdbool.h>
- typedef struct {
- char slovo[256];
- int cetnost;
- } t_CetnostSlova;
- int main() {
- t_CetnostSlova poleSlov[1000];
- int pocet = 0;
- printf("Zadejte text pro vypocet cetnosti:\n");
- char slovo[256];
- while (scanf("%255s", slovo) == 1) {
- bool nalezeno = false;
- for (int i = 0; i < pocet; i++) {
- if (strcmp(slovo, poleSlov[i].slovo) == 0) {
- poleSlov[i].cetnost++;
- nalezeno = true;
- break;
- }
- }
- if (!nalezeno) {
- poleSlov[pocet].cetnost = 1;
- strcpy(poleSlov[pocet].slovo, slovo);
- pocet++;
- }
- }
- for (int i = 0; i < pocet; i++) {
- printf("Slovo: %s, pocet vyskytu: %d\n", poleSlov[i].slovo, poleSlov[i].cetnost);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement