Răspuns :
Problema 5
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int x;
cout << "Introduceti numarul = ";
cin >> x;
while (x < 100 || x > 999) {
cout << "Numar invalid! Introduceti un numar format din trei cifre = ";
cin >> x;
}
int cifra1 = x % 10;
int cifra2 =(x / 10) % 10;
int cifra3 = x / 100;
int suma = cifra1 + cifra2 + cifra3;
cout << "Suma cifrelor este " << suma;
return 0;
}
Problema 6
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int x;
cout << "Introduceti x = ";
cin >> x;
while (x < 0) {
cout << "Numar invalid! Introduceti un numar natural = ";
cin >> x;
}
int ultimaCifra = x % 10;
if (ultimaCifra % 2 == 0) {
cout << "Numarul este par.";
} else {
cout << "Numarul este impar.";
}
return 0;
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Ne bucurăm să vă revedem și vă invităm să ne adăugați în lista de favorite!