1. Se citesc valorile a 3 variabile numerice a,b și c. Sa se afișeze aceste numere in ordine crescătoare
2. Sa se verifice dacă numărul n , de 4 cifre are cifra unităților egală cu cifra miilor
3. Se consideră numărul întreg n de maxim nouă cifre. Sa se verifice dacă cifra unităților este pară
4. Se consideră numărul a de patru cifre. Sa se verifice dacă suma primelor 2 cifre este mai mare decât suma ultimelor 2 cifre
5. Realizați un algoritm care compară 2 numere a și b. Dacă a este mai mare decât b, se vor interschimba valorile celor 2 numere, altfel numerele vor fi afișate în ordinea inițiala
6. Sa se determine dacă un număr a este divizibil simultan cu numerele b și c
7. Se citesc 4 numerele a,b,c și d. Sa se verifice dacă intervalul [a,b] este inclus in intervalul [c,d]
8. Se citește a un număr întreg. Sa se verifice dacă se termină în 5
Dau coroană și 60 de puncte va rog repede
Răspunsuri la întrebare
Răspuns:
Sarcina 1:
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
if (a > b && a > c) {
if (b > c) {
cout << c << " " << b << " " << a << endl;
} else {
cout << b << " " << c << " " << a << endl;
}
} else if (b > a && b > c) {
if (a > c) {
cout << c << " " << a << " " << b << endl;
} else {
cout << a << " " << c << " " << b << endl;
}
} else if (c > a && c > b) {
if (a > b) {
cout << b << " " << a << " " << c << endl;
} else {
cout << a << " " << b << " " << c << endl;
}
}
return 0;
}
Sarcina 2:
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
if (n >= 1000 && n <= 9999) {
if (n % 10 == n / 1000) {
cout << "Numarul n are cifra unitatilor egala cu cifra miilor" << endl;
} else {
cout << "Numarul n nu are cifra unitatilor egala cu cifra miilor" << endl;
}
} else {
cout << "Numarul n nu are 4 cifre" << endl;
}
return 0;
}
Sarcina 3:
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
if (n % 2 == 0) {
cout << "Cifra unitatilor este para" << endl;
} else {
cout << "Cifra unitatilor nu este para" << endl;
}
return 0;
}
Sarcina 4:
#include <iostream>
using namespace std;
int main() {
int a;
cin >> a;
if (a >= 1000 && a <= 9999) {
if ((a / 1000 + (a / 100) % 10) > ((a / 10) % 10 + a % 10)) {
cout << "Suma primelor 2 cifre este mai mare decat suma ultimelor 2 cifre" << endl;
} else {
cout << "Suma primelor 2 cifre nu este mai mare decat suma ultimelor 2 cifre" << endl;
}
} else {
cout << "Numarul a nu are 4 cifre" << endl;
}
return 0;
}
Sarcina 5:
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
if (a > b) {
int temp = a;
a = b;
b = temp;
}
cout << "a: " << a << endl;
cout << "b: " << b << endl;
return 0;
}
Sarcina 6:
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
if (a % b == 0 && a % c == 0) {
cout << a << " is divisible by " << b << " and " << c << endl;
} else {
cout << a << " is not divisible by " << b << " and " << c << endl;
}
return 0;
}
Sarcina 7:
#include <iostream>
using namespace std;
int main() {
int a, b, c, d;
cin >> a >> b >> c >> d;
if (a >= c && b <= d) {
cout << "Interval [" << a << "," << b << "] is included in interval [" << c << "," << d << "]" << endl;
} else {
cout << "Interval [" << a << "," << b << "] is not included in interval [" << c << "," << d << "]" << endl;
}
return 0;
}
Sarcina 8:
#include <iostream>
using namespace std;
int main() {
int a;
cin >> a;
if (a % 10 == 5) {
cout << a << " ends in 5" << endl;
} else {
cout << a << " does not end in 5" << endl;
}
return 0;
}