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

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 de TheProgrammerDude
1

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:


FABERNIGHT: Multumesc mult!
Alte întrebări interesante