Această problemă.1001.
Anexe:
cristianchelm3:
Poti sa imi dai un exemplu de input-output
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int rotund(int n) {
int cif = 0, i = 1;
for (i = 1; i <= n; i *= 10) {
cif++;
}
int copyN = n;
bool zero = false;
for (; cif != 1; cif--) {
n = (i + n + (n % 10) * i - i) / 10;
//if (zero == true) {
// n = n / (i / 100) * (i / 10) + n % (i / 100);
// zero = false;
//}
if (n < i / 10) {
zero = true;
}
if (n == copyN) {
return 1;
}
}
return 0;
}
int main()
{
int numere;
cin >> numere;
int rotunde = 0, n;
while (numere != 0) {
numere--;
cin >> n;
if (rotund(n) == 1) {
rotunde++;
}
}
cout << rotunde;
}
Alte întrebări interesante
Biologie,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Informatică,
8 ani în urmă
Limba română,
9 ani în urmă