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

Lucrare de Laborator
Tema: Instrucțiuni
1. Se considera trei numere intregi.Daca toate sunt positive sa se afiseze numarul mai mare dintre al
doilea si al treilea, in caz contrar sa se calculeze media aritmetica a primelor doua numere.
2. Se citeste numarul de ordine a lunii. Sa se scrie un program care va afisa anotimpul corespunzator
lunii respective.
3. De la tastatura se introduce o secventa de n numere intregi. Sa se scrrie un program care calculeaza
media aritmetica a numerelor introduse.
4. De la tastatură se citeste o secvență de n numere intregi. Scrieți un program ce afișează numărul de
valori pozitive din șirul de intrare.De ex. N=5, 34,56,32,12,-45 rezultat 1 numar negative.
5. Se considera numarul natural n. Sa se scrie un program care determina numarul de aparitii
ale cifrelor 1,2,3 in scrierea numarului n
AJUTOR VA ROG !!!!!! SA FIE IN C++

Răspunsuri la întrebare

Răspuns de coronciuccorneliu
2

Răspuns:

Ex 1

#include <iostream>

using namespace std;

int main()

{

   int n1,n2,n3,max;

   cout<<"Introduceti cele 3 numere >"<< endl;

   cout<<"Numarul 1 > "; cin>>n1;

   cout<<"Numarul 2 > "; cin>>n2;

   cout<<"Numarul 3 > "; cin>>n3;

   

   if(n1>0&&n2>0&&n3>0)

   {

       max=n2;

       if (n3>max)max=n3;

       cout<<"Numaru maxim dintre ultimele doua cifre este > "<<max<< endl;

   }

   else

   {

       cout<<"Media aritmetica este > "<<(n1 + n2 + n3) / 3<< endl;

   }

   

   

   

}

Ex 2

#include <iostream>

using namespace std;

int main()

{

   int luna;

   cout<<"Introduceti numarul de oridine a luni curente > "; cin>>luna;

   

   switch(luna)

   {

       case 1 : cout<<"Anotimpul este iarna"; break;

       case 2 : cout<<"Anotimpul este iarna"; break;

       case 3 : cout<<"Anotimpul este primavara"; break;

       case 4 : cout<<"Anotimpul este primavara"; break;

       case 5 : cout<<"Anotimpul este primavara"; break;

       case 6 : cout<<"Anotimpul este vara"; break;

       case 7 : cout<<"Anotimpul este vara"; break;

       case 8 : cout<<"Anotimpul este vara"; break;

       case 9 : cout<<"Anotimpul este toamna"; break;

       case 10 : cout<<"Anotimpul este toamana"; break;

       case 11 : cout<<"Anotimpul este toamana"; break;

       case 12 : cout<<"Anotimpul este iarna"; break;

       default : cout<<"Error 404"; break;

   }

}

Ex 3

#include <iostream>

using namespace std;

int main()

{

   int n1,n,n2=0; float p=0;

   cout<<"Cate numere doriti sa introduceti > "; cin>>n1;

   

   do

   {

   n2++;

   cout<<"Numarul "<<n2<<" "; cin>>n;

   p=p+n;

   }while(n2<n1);

   cout<<"Media lor aritmetica este > "<< p / n1<< endl;  

   

}

Ex 4

#include <iostream>

using namespace std;

int main()

{

   int n,n1=0,negativ=0,n2;

   cout<<"Cate cifre vor fi > "; cin>>n;

   

   do

   {

       n1++;

       cout<<"Numarul "<<n1<<" "; cin>>n2;

       if(n2<0)

       {

       negativ++;

       }

       

   }while(n1<n);

   

   cout<<"Raspunsul este > "<<negativ<< endl;

   }

Ex 5(Nu am inteles)

Explicație:

Alte întrebări interesante