Hogy lehet a következő két feladatot megoldani C++ban úgy, hogy csak a stdio. H-val dolgozunk?
1. Kérjünk be két számot, majd az összegét kiírja a gép
2. Kérjünk be két számot, majd, ha az a osztója b-nek, akkor 1-el ha a b osztója a-nak, akkor 2-vel térjen vissza
Borzasztó egyszerűen.
Mutasd, hogy meddig ment és fejtsd ki, hogy miért akadtál meg.
1. #include<stdio.h>
int main (int a, b, muv) {
scanf(a, b &d);
muv=a+b;
printf("Az eredmeny:muv\n", &d);
return 0;}
2. #include<stdio.h>
int main (int a, b) {
if{(a&&b=0) return 1};
else
{if {(b&&a=0) return 2}};
}
Na, ez egy picit érdekesen néz ki. :)
Valahogy így csinálnám inkább:
1.)
#include <stdio.h>
int main() {
int a, b;
char buf[64];
printf("elso szam: ");
fgets(buf,64,stdin);
a = atoi(buf);
printf("masodik szam: ");
fgets(buf,64,stdin);
b = atoi(buf);
printf("osszeguk: %d\n",a+b);
return 0;
}
2.)
#include <stdio.h>
int main() {
int a, b, res = 0;
char buf[64];
printf("elso szam: ");
fgets(buf,64,stdin);
a = atoi(buf);
printf("masodik szam: ");
fgets(buf,64,stdin);
b = atoi(buf);
if(a%b == 0) res = 1; else if(b%a == 0) res = 2;
printf("eredmeny: %d\n",res);
return 0;
}
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!