Informatică, întrebare adresată de super0vicki1, 7 ani în urmă

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

Răspuns de Xdddd2
1

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 ;

}


super0vicki1: nu funcționează 3,4
Xdddd2: ce ți apare?...
Xdddd2: le am testat și eu acum.. E totul ok... vezi să nu fi scris tu ceva greșit...
super0vicki1: le-am scris pe replit și îmi pare de fiecare dată primul Nr pe care l-am introdus .
super0vicki1: poate că trebuia pe codblock dar ne-a cerut să-l facem special pe replit. Am introdus pe lângă cod un "using namespace std;" dar în rest le-am păstrat. După am mai incercat câteva chestii dacă îmi dă și tot primul nr mi-a dat. Ms totuși
Xdddd2: în C++ dau ambele ce trebuie, dar mna, nu știu ce pretenții are replit... La celelalte e totul ok?
super0vicki1: da , celelalte da , nu m-am uitat la toate de ex ultimele nu le-am incercat. Poate are ceva pretenții speciale dar nush. Eu le-am modificat sa vad dacă funcționează că model și na a funcționat după câteva încercări.
Xdddd2: data viitoare menționează în ce program le vrei, că nu mă mai bag dacă nu cunosc pretențiile :))
super0vicki1: mersi , :))
Alte întrebări interesante