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

Realizati programele de mai jos
- se dau 2 numere a si b, sa se afiseze numarul mai mare
- se dau 3 numere a, b, c. sa se afiseze in ordine descrescatoare.
- Fiind dată nota unui elev să se afișeze dacă acesta este corigent sau promovat.

Răspunsuri la întrebare

Răspuns de IonutParaschiv180
1

Răspuns:

1. Se dau 2 numere a si b, sa se afiseze numarul mai mare.

#include <iostream>

using namespace std;

int main () {

int a, b;

cout << "a = "; cin >> a;

cout << "b = "; cin >> b;

if (a > b)

cout << a << endl;

else

cout << b << endl;

}

2. Se dau 3 numere a, b, c. sa se afiseze in ordine descrescatoare.

#include <iostream>

using namespace std;

int main () {

int a, b, c, max, min, i, v [3];

cout << "a = "; cin >> a;

cout << "b = "; cin >> b;

cout << "c = "; cin >> c;

max = a;

min = a;

v [0] = a;

v [1] = b;

v [2] = c;

for (i = 0; i < 3; i++) {

if (max < v [i]) max = v [i];

if (min > v [i]) min = v [i];

}

for (i = max; i >= min; i--) {

if (i == a || i == b || i == c) cout << i << " ";

}

}

3. Fiind dată nota unui elev să se afișeze dacă acesta este corigent sau promovat.

#include <iostream>

using namespace std;

int main () {

float nota;

cout << "nota = "; cin >> nota;

if (nota > 4) cout << "Promovat" << endl;

else cout << "Corigent" << endl;

}

Alte întrebări interesante