URGENT! Se citesc cinci numere naturale. Sa se afiseze valoarea 1 dacă la citire au fost
majoritare numerele pare sau valoarea 0 in caz contrar.
Se citesc patru numere intregi. Sa se afiseze cel mai mare dintre numere si al catelea
numar a fost cel mai mare.
Se citesc trei numere intregi. Sa se afiseze acele numere care au exact trei cifre.
urgent rapid va rog!
Răspunsuri la întrebare
Răspuns:
problema 1:
#include <iostream>
using namespace std;
int main() {
int valori[5];
cin>>valori[0]>>valori[1]>>valori[2]>>valori[3]>>valori[4];
int pare=0;
int impare=0;
for(int i=0;i<4;i++){
if(valori[i]%2==0)
pare++;
else impare--;
}
if(pare>impare)
cout<<1;
else cout<<0;
return 0;
}
problema 2
#include <iostream>
using namespace std;
int main() {
int valori[4];
cin>>valori[0]>>valori[1]>>valori[2]>>valori[3];
int max=valori[0];
int k=0;
for(int i=0;i<4;i++){
if(max<valori[i]) {
max = valori[i];
k = i;
}
}
cout<<"Numarul cel mai mare este: "<<max<<" si este al "<<k+1<<"-lea ";
return 0;
}
problema 3
#include <iostream>
using namespace std;
int numarare(int n){
int nr;
if(n==0){
nr=1;
}
while(n!=0){
nr++;
n=n/10;
}
return nr;
}
int main() {
int valori[3];
cin>>valori[0]>>valori[1]>>valori[2];
cout<<"Numerele de 3 cifre sunt: ";
for(int i=0;i<3;i++){
if(numarare(valori[i])==3)
cout<<valori[i]<<" ";
}
return 0;
}
Explicație: