#include <stdio.h>
#include <stdlib.h>
#include <time.h> //biblioteka potrzebna do tego zeby losowac cyferki
void losuj(char *tab, int rozmiar) //funkcja wypelniajaca tablice losowymi literkami
{
int i;
for(i = 0; i < rozmiar; i++)
{
}
}
int main()
{
srand(time(NULL
)); //inicjowanie generatora do losowania
int rozmiar;
int i, indeks;
rozmiar
= rand()%10; //losujemy rozmiar
char *litery
= malloc(rozmiar
*sizeof(char)); //deklarujemy tablice o wylosowanym rozmiarze
int ile_literek[26]={0}; //tablica co patrzy ile jest danej literki
losuj(litery, rozmiar); //losujemy tablice literek
for(i = 0 ; i < rozmiar; i++) //funkcja wyswietaljaca te tablice
{
}
indeks = 0; //potrzebne zeby policzyc kazda litere
int j; //to leci po tablicy, w ktorej zliczamy ilosc wystapien danej literki
for(i = 0; i < rozmiar; i++)
{
for(j = 0; j < 26; j++)
{
indeks = (int)(litery[i])-65; //rzutuje literke na zwykla liczbe, zeby odjac 65, bo 65 to duze A czyli pierwsza w naszej tablicy
}
ile_literek[indeks]++; //jak wystapila to zwiekszamy jej ilosc o 1
}
for(i = 0; i < 26; i++)
{
printf("%c - %d\n",(char)(i
+65), ile_literek
[i
]); //tu rzutujemy w druga strone zeby zamienic 65 na duze A
}
return 0;
}
Replies to Untitled
Title |
Name |
Language |
UNIX |
When |
Re: Untitled |
Trivial Bird |
c |
1528897376 |
5 Years ago. |
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}