Fie trei numere naturale x, y şi z. Scrieți o expresie care să afişeze penultima cifrá a sumei 2x + 3y - 3z. Va rog e urgent dau coroana
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
#include <iostream>
#include <string>
using namespace std;
int x,y,z;
string result;
int main()
{
cout << "x = " << endl;
cin >> x;
cout << "y = " << endl;
cin >> y;
cout << "z = " << endl;
cin >> z;
result = to_string(x*2 + 3*y - 3*z);
if(result.length() == 1){
cout << result[0] << endl;
}else{
cout << result[result.length()-2] << endl;
}
return 0;
}
ATENTIE! Daca resultatul are o singura cifra, atunci este printat tot numarul pentru ca nu are o penultima cifra.
Alte întrebări interesante
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă