Probleme in C++
Vă rog măcar 3 dintre ele:
1. Să se scrie un program care citeşte de la tastatură un număr natural și verifică dacă numarul este par sau impar.
2. Să se scrie un program care determină maximul a două numere întregi citite de la tastatură.
3. Fiind dată nota unui elev să se afişeze dacă acesta este corigent sau promovat.
4. Fiind date vârstele a doi copii afişați care dintre ei este cel mai mare și cu cât.
5. Se citeşte de la tastatură un număr natural de 3 cifre. Să se determine câte cifre impare contine.
6. Se citesc numere de la tastatură până la apariția lui zero. Să se determine suma lor.
7. Să se scrie un program care citeşte de la tastatură un şir de numere naturale şi determină media aritmetică a celor pare.
8. Se dau 2 numere naturale. Calculați suma, diferenta, produsul și câtul lor, în această ordine.
9. Intr-un brad sunt a globuri albe, de două ori mai multe globuri roşi, iar globuri verzi cu 3 mai puține ca numärul de globuri roşii. Câte globuri sunt în total ?
10. Intr-o clasă sunt F fete şi B bāieti. Fiecare fată citeşte 3 pagini pe zi și fiecare băiat citeşte 2 pagini pe zi. Câte paginí vor citi copii în n zile?
Dacă funcționează codul dau coroană!
Răspunsuri la întrebare
1. #include<iostream >
using namespace std ;
int main()
{int n;
cin>>n;
if(n%2==0)
cout<<"numar par ";
else
cout <<"numar impar " ;
return 0;
}
2. #include<iostream>
using namespace std ;
int main ()
{int a, b;
cin>>a>>b;
if(a>b)
cout <<" valoarea maxima este " <<a;
else
cout <<" valoarea maxima este " <<b;
return 0 ;
}
3. #include<iostream >
using namespace std ;
int main()
{int nota;
cin>>nota;
if(nota<5)
cout<<"corigent";
else
cout <<"promovat" ;
return 0;
}
4. #include <iostream >
using namespace std ;
int main()
{int a, b;
cin>>a>>b;
if(a>b)
cout<<" a este mai mare cu " <<a-b<<"ani" ;
else
cout<<" b este mai mare cu " <<b-a<<"ani" ;
return 0;
}
5. #include <iostream >
using namespace std ;
int main ()
{int n, c=0;
cin>>n;
while(n!=0)
{if(n%10%2!=0)
c=c+1;
n=n/10;
}
cout<<"numarul conține "<<c<<"cifre impare" ;
return 0;
}
6. #include <iostream >
using namespace std ;
int main()
{int n, s=0;
cin>>n;
while(n!=0)
{s=s+n;
cin>>n;
}
cout<<s;
return 0 ;
}
7. #include <iostream >
using namespace std ;
int main ()
{int nr, n, s=0,c=0;
cin>>nr;
for (int i=1;i<=n;i++)
{cin>>n;
if(n%2==0)
{s=s+n;
c++;
}
cout<<"media aritmetica este "<<s/c;
return 0 ;
}
8. #include <iostream >
using namespace std ;
int main()
{int a, b;
cin>>a>>b;
cout<<"suma " <<a+b<<endl;
cout<<"diferența" <<(int) a-b<<endl;
cout <<"produsul" <<a*b<<endl;
cout<<"catul " ;
if(a>b)
cout<<a/b;
else
cout b/a;
return 0;
}
9. #include <iostream >
using namespace std ;
int main()
{int a, r, v;
cin>>a;
r=2*a;
v=r-3;
cout<<"sunt" <<a+r+v<<" globuri" ;
return 0 ;
}
10. #include <iostream >
using namespace std ;
int main ()
{int F, B, n;
cin>>F>>B>>n;
cout<<"copii citesc " <<3*F*n+2*B*n<<" pagini în" <<n <<"zile"
return 0 ;
}