Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem C - retazce

Ahoj mal som spravit program ktory urci presny pocet jednotlivych znakov vo vete, a napise jednotlive znaky a ich konkretny pocet kolko ich je. Vsetko slape ale pred tym mi to napise jednotku a neviem preco len tak odveci nevie niekto??

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "retazec.h"

int main()
{
const int MAX=40;
char veta[MAX];
printf("Zadaj vetu: ");
fgets(veta,MAX,stdin);
rozbor(veta);
return 0;
}

void rozbor(char veta[])
{
int dlzka=strlen(veta);
int i=0;
int j=0;
int skuska=0;
int pocet=0;
char znak=0;

while(i<177)
{
for(j=0;j<dlzka;j++)
{
if(veta[j]==znak)
{
pocet++;
skuska=1;
}
}
if(skuska==1)
{
printf("%c %d\n",znak,pocet);
}
skuska=0;
pocet=0;
i++;
znak++;
}
}

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny