Kezdőoldal » Számítástechnika » Programozás » Hogy írjam meg hogy ha b=0,...

Hogy írjam meg hogy ha b=0, akkor ne írjon ki semmilyen eredményt?

Figyelt kérdés

#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;

}


2013. nov. 17. 15:07
 1/6 A kérdező kommentje:
ja és hogy másoljam be ide az ilyen szövegeket hogy megtartsa a tabulátorokat?
2013. nov. 17. 15:07
 2/6 anonim ***** válasza:

feltételes elágazás..


ha b=0 akkor semmi ha hamis akkor meg írja ki amit kell.

2013. nov. 17. 15:12
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:

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

2013. nov. 17. 15:12
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:

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;

}

2013. nov. 17. 15:21
 5/6 anonim ***** válasza:
A print köré kéne írni a b-t vizsgáló feltételt.
2013. nov. 17. 15:51
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:
A nem egyenlőt pedig a != operátorral ellenőrizheted, így szebb lesz a kódod.
2013. nov. 17. 16:03
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!