Új hozzászólás Aktív témák
-
cellpeti
nagyúr
#include <stdio.h>
main()
{
int c;
int gyak[ 256 ] = { 0 }; /* az egész tömböt nullázza */
while ( ( c = getchar() ) != '@' )
++gyak[ c ];
for ( c = 0; c < 256; ++c )
if ( gyak[ c ] )
printf( "%c: %d\n", c, gyak[ c ] );
}Írjunk programot, amely a billentyűzetről látható karaktereket olvas mindaddig, amíg a @ karaktert meg nem kapja! A program határozza meg és írja képernyőre a beolvasott különböző karaktereket és azok gyakoriságát!
Ez egy megoldott feladat volt. Kérdésem lenne, hogy jól értem-e amit csinál.
míg a beütött karakter nem egyenlő @-val, addig folyamatosan tölti fel a tömböt, majd a for ciklus számolja a leütött karakterek számát és hogy melyikből mennyi van?(ezt itt nem teljesen vágom, hogyan számolja)
majd az if szerkezet kiírja?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- ThinkPad P15 Gen1 15.6" FHD IPS i7-10750H T1000 32GB 512GB NVMe ujjlolv gar
- P16 Gen1 16" QHD+ IPS i9-12950HX RTX A4500 32GB 1TB NVMe ujjlolv IR kam gar
- Turtle Beach Stealth Pro Wireless
- Vivobook M6500XV 15.6" 3K OLED Ryzen 7 7840HS RTX 4060 16GB 512GB NVMe magyar vbill ujjlolv gar
- P16v Gen2 16" FHD+ IPS Ultra 7 165H RTX 2000 Ada 32GB 1TB NVMe magyar vbill ujjolv IR kam gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest


