Informatică, întrebare adresată de miki12729, 8 ani în urmă

Scrieti un altgoritm care sa determine daca un numar este par sau impar.​

Răspunsuri la întrebare

Răspuns de grigore2018
7

Inceput

Citeste n;

Daca (n mod 2 = 0) atunci

numarul este par

Altfel

numarul este impar

Sfarsit.

Pascal:

var

n:integer;

begin

read(n);

if (n mod 2=0) then

write('Numar par')

else

write('Numar impar');

end.


miki12729: ce inseamna "(n mod 2)"
miki12729: ??
grigore2018: Restul impartirii
miki12729: O poti scrie intr-un limbaj mai usual ?..Nu trebuie intr-un limbaj de programare.
miki12729: Nu mai conteaza... .
grigore2018: (n mod 2 = 0) expresia data verifica daca numarul dat de utilizator impartit la 2 da restul 0.
grigore2018: Exemplu nr.6 (6 : 2 = 3.0) deci numarul dar este par deoarece restul este 0.Nr.9 (9 : 2= 4.5) deci numarul dat este impar deaorece restul este 5
Răspuns de lauramarmureanu
1

(in c++)

#include <iostream>

using namespace std;

int main()

{

int a;

cin>>a;

if(a%2==1) cout<<"impar";

if(a%2==0) cout<<"par";

return 0;

}


GabiAlex99: if(a%2==0) cout<<"impar";
if(a%2==0) cout<<"par";

ai scris aceeasi chestie:)) la prima e a%2==1
lauramarmureanu: Acum mi-am dat seama, imi pare rau :)
lauramarmureanu: acum am corectat
GabiAlex99: Nu e problema, se mai intampla:)) dar vezi ca tot nu e bine, la prima trebuie inlocuit nu la a 2-a.. a%2==0 - par a%2==1 - impar
lauramarmureanu: L-am editat din nou XD
lauramarmureanu: asa e ok
lauramarmureanu: srry
GabiAlex99: Da, e bun acum
Alte întrebări interesante