Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

-Se citesc numerele intregi a, b, c, d. Sa se afiseze maximul valorilor negative si minimul valorilor pozitive dintre a, b, c, d.

-Exemplu: Daca a=-4 , b=-2 , c=12 iar d=-5 atunci minimul valorilor pozitive este 5 iar maximul valorilor negative este -2

Răspunsuri la întrebare

Răspuns de aeo27
0

pseudocod:

citeste a,b,c,d

MAX<- 0

MIN <- 0

daca a>0 si a<MIN, MIN<-a

altfel daca a<0 si a>MAX, MAX<-a

daca b>0 si b<MIN, MIN<-b

altfel daca b<0 si b>MAX, MAX<-b

daca c>0 si c<MIN, MIN<-c

altfel daca c<0 si c>MAX, MAX<-c

daca d>0 si d<MIN, MIN<-d

altfel daca d<0 si d>MAX, MAX<-d

scrie MIN, MAX

c++:

#include <iostream>

using namespace std;

int a,b,c,d,MIN,MAX;

int main ()

{cin>>a>>b>>c>>d;

MIN=0; MAX=0;

if (a>0 and a<MIN) MIN=a;

else if (a<0 and a>MAX) MAX=a;

if (b>0 and b<MIN) MIN=b;

else if (b<0 and b>MAX) MAX=b;

if (c>0 and c<MIN) MIN=c;

else if (c<0 and c>MAX) MAX=c;

if (d>0 and d<MIN) MIN=d;

else if (d<0 and d>MAX) MAX=d;

cout<<MIN<<" "<<MAX;

return 0;}

Alte întrebări interesante