//Program który wczytuje dowolny ciąg znaków, znajduje ilość występowania liter, wypisuje wczytany łańcuch oraz obliczoną ilość liter.
#include <stdio.h>
#include <stdlib.h>
int znajdz (char text[20]);
main()
{
char tekst[20];
printf("Podaj tekst\n");
fflush(stdin);
gets(tekst);
printf("W podanym przez ciebie tekscie %s wystapilo %d liter\n", tekst, znajdz(tekst));
system("pause");
}
int znajdz (char text[20])
{
int i;
int ilosc=0;
for(i=0; i<20; i++)
{
if ((text[i] >='A' && text[i]<='Z') || (text[i]>='a' && text[i]<='z'))
{
ilosc++;
}
}
return ilosc;
}
Czy istnieje możliwość aby zrobić coś takiego że tablica znaków zrobi się tak duża w zależności od rozmiaru tekstu który podam?
Przykładowo podaje tekst: komputer, a tablica zrobi się na 8 znaków, podaje tekst 765rec a tablica zrobi się na 6 znaków.