Se dau "n" numere.Sa se calculeze suma elementelor care respecta urmatoarea cerinta:toate cifrele numarului sunt identice.(Va rog frumos ca rezolvarea sa fie facuta in program,si daca se poate corecta)Multumesc anticipat!
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
bool cifre_identice(int n)
{
int u = n % 10;
while(n)
{
if(n % 10 != u) return false;
u = n % 10;
n /= 10;
}
return true;
}
int main()
{
int n, a[10000], i, s = 0;
cin>>n;
for(i = 1; i <= n; ++i)
cin>>a[i];
for(i = 1; i ,= n; ++i)
if(cifre_identice(a[i]))
s += a[i];
cout<<s;
}
using namespace std;
bool cifre_identice(int n)
{
int u = n % 10;
while(n)
{
if(n % 10 != u) return false;
u = n % 10;
n /= 10;
}
return true;
}
int main()
{
int n, a[10000], i, s = 0;
cin>>n;
for(i = 1; i <= n; ++i)
cin>>a[i];
for(i = 1; i ,= n; ++i)
if(cifre_identice(a[i]))
s += a[i];
cout<<s;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
9 ani în urmă
Istorie,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă