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

Andrei primeşte într-o zi trei note, nu toate bune. Se hotărăște ca, dacă ultima notă este cel puțin 8, să le spună părinților toate notele primite iar dacă este mai mică decât 8, să le comunice doar cea mai mare notă dintre primele două. De la tastatură se citesc notele primite de către Andrei. Elaborați un program prin intermediul căruia se vor afişa notele pe care Andrei le va comunica părinților. Exemple: Date de intrare 6 9 9 Date de ieşire 6 9 9; Date de intrare 8 5 7 Date de ieşire 8

In limbajul C va rog!!!!

Răspunsuri la întrebare

Răspuns de alexmatei161
1

Răspuns:

#include <iostream>

using namespace std;

int main()

{

int a,b,c,max;

cout<<"prima nota: ";

cin>>a;

cout<<"a doua nota: ";

cin>>b;

cout<<"a treia nota: ";

cin>>c;

if(a>b) max=a ;

else max=b ;

if(c>max) max=c ;

if(c>=8)cout<<a<<","<<b<<","<<c;

else cout<<max;

return 0;

}

Explicație:

sper ca te am ajutat


irina5559: Multumesc, dar ai putea face in limbajul C te rog? am nevoie in C
alexmatei161: ah, scuzama nu am vazut
VxF: „dacă este mai mică decât 8, să le comunice doar cea mai mare notă dintre primele două” — Tu returnezi cel mai mare dintre a, b și c, dar conform enunţului ar trebui cel mai mare dintre a și b. (Da, e aberant. Dacă primește 3, 4 și 7, le spune părinților doar de 4.)
Alte întrebări interesante