Hogy írjam meg hogy ha b=0, akkor ne írjon ki semmilyen eredményt?
#include <stdio.h>
int main(){
int a, b, ered;
char muvjel;
printf("két számot müveletijellel együtt: ");
scanf("%d %c %d", &a, &muvjel, &b);
switch (muvjel){
case + : ered=a+b; break;
case -: ered=a-b; break;
case *: ered=a*b; break;
case /:
if(b==0){ printf("nem lehet nullával\n"); }
else { ered=a/b;
} break;
default: printf("nincs\n");
break;
}
printf("eredmény: %d\n", ered);
return 0;
}





feltételes elágazás..
ha b=0 akkor semmi ha hamis akkor meg írja ki amit kell.





nyilván úgy, hogy üres az if törzse
nem volt komoly a kérdés, ugye?
a tabulátort meg gyakorin nem tudod megtartani, max mondjuk pastebin-re felmásolod
akkor is kiirja az eredményt, valami minusz számot..
#include <stdio.h>
int main(){
int a, b, ered;
char muvjel;
printf("két számot müveletijellel együtt: ");
scanf("%d %c %d", &a, &muvjel, &b);
switch (muvjel){
case '+' : ered=a+b; break;
case '-': ered=a-b; break;
case '*': ered=a*b; break;
case '/':
if(b==0){ }
else { ered=a/b;
} break;
default: printf("nincs\n");
break;
}
printf("eredmény: %d\n", ered);
return 0;
}










Kapcsolódó kérdések:
Minden jog fenntartva © 2025, 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!