Ajutați-mă !!! 1. Se dau 4 numere. Câte numere au ultima cifră egală cu penultima cifră si suma numerelor mai mică decât 20 .(în C++)
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
int n, nr=4, copie=0, ok=0, suma=0;
/*
Stiind ca sunt 4 numere, in momentul in care citesc fiecare numar calculez suma cifrelor sale si verific daca acesta indeplineste conditia ca ultimele 2 cifre sa fie egale si suma < 20
*/
while(nr!=0)
{
suma=0;
cin>>n;
copie=n; // fac o copie a numarului pentru a putea calcula suma
while(copie!=0) // algoritm de cifre
{
suma=suma+copie%10;
copie=copie/10;
}
if(((n%10)==(n%100/10)) && suma<20)
ok++; // numar cate numere indeplinesc conditia ceruta
nr--;
}
cout<<ok;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Franceza,
9 ani în urmă