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