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:
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: