Ezt h kell megcsinálni C nyelven? Készítsen programot, amely beolvas 4 számot, és megszámolja, hogy ezek közül mennyi volt páros.
Hogyne, bekéred a számokat, majd osztani kell őket kettővel /modulo/.
Amelyiknél nem képződik maradék, az a szám páros. Na, ha a szám páros, akkor inkrementálsz egy nullára inicializált, integer tipusú változót.
Mielőtt a kész forráskódot odaadnám, azért érdekelne, hogy Te meddig jutottál?
Igen, ez most kötekedésnek tűnhet, de mint volt tanár, fontosnak tartom, hogy ha segítek valakinek, az tényleg segítség legyen. Gondolom, szeretnél valamit kezdeni az informatikával, viszont ha már az elején, az alapoknál elveszíted a fonalat, akkor pokoli nehéz lesz később felkapaszkodnod.
Szóval érdekelne, hogy meddig jutottál, mi az, amit értesz belőle, és mi az, ami nehézséget okoz?
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void main() {
int a, b, c, d;
printf("Adjon meg 4 darab szamot!\n");
scanf("%d", &a);
scanf("%d", &b);
scanf("%d", &c);
scanf("%d", &d);
if (a % 2 == 0) {
printf("Paros\n");
}
else {
printf("Paratlan\n");
}
if (b % 2 == 0) {
printf("Paros\n");
}
else {
printf("Paratlan\n");
}
if (c % 2 == 0) {
printf("Paros\n");
}
else {
printf("Paratlan\n");
}
if (d % 2 == 0) {
printf("Paros\n");
}
else {
printf("Paratlan\n");
}
}
Próbálkozás:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
void main() {
int db = 0;
int a, b, c, d;
printf("Adjon meg 4 darab szamot!\n");
scanf("%d", &a);
scanf("%d", &b);
scanf("%d", &c);
scanf("%d", &d);
if (a % 2 == 0) {
printf("Paros\n");
/*if (a % 2 == 0) {
a = db;
}
*/
}
else {
printf("Paratlan\n");
}
if (b % 2 == 0) {
printf("Paros\n");
}
else {
printf("Paratlan\n");
}
if (c % 2 == 0) {
printf("Paros\n");
}
else {
printf("Paratlan\n");
}
if (d % 2 == 0) {
printf("Paros\n");
}
else {
printf("Paratlan\n");
}
db++;
printf("Db.: %d", db);
}
Na, ez tök jó, hogy így próbálkoztál! :)
Keresztkérdés: mit tesz a #define _CRT_SECURE_NO_WARNINGS?
Illetőleg: ahol több adattal kell ugyanazt a műveletet elvégezni, ott érdemes megfontolni a ciklus használatát. Ha hazaérek, küldöm a kódot, hogy én hogyan csináltam.
Illetve egy jótanács: ismerkedj meg a pastebin.com, vagy valami hasonló forráskódmegosztó oldallal, sajnos így ide bemásolva nagyon olvashatatlan lesz minden forráskód. :/
Egy változót használj, ne négyet.
Az adastbekérés és a kiértékelés is legyen egy ciklusban.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!