Se dă un număr întreg n.
Cerinţă
Să se calculeze:
a) Cifra maximă a lui n
b) Numărul de cifre pătrate perfecte ale lui n
c) Cel mai mare număr de două cifre inclus în n
Date de intrare
Fişierul de intrare cifre4.in va conţine un singur număr, n.
Date de ieşire
În fişierul de ieşire cifre4.out veţi afişa pe prima linie cifra maximă a lui n, pe a doua linie numărul de cifre pătrate perfecte ale lui n, iar pe a treia linie numărul maxim de două cifre inclus în n.
Răspunsuri la întrebare
Răspuns de
0
#include <bits/stdc++.h>
using namespace std;
int n, max2, cmax, c, n2, nr;
int main()
{
ifstream f("cifre4.in");
ofstream g("cifre4.out");
f >> n;
while(n)
{
c = n % 10;
n2 = n % 100;
if(c > cmax) cmax = c;
if(c == 4 || c == 9) nr ++;
if(n2 > 9 && n2 > max2) max2 = n2;
n = n / 10;
}
g << cmax << " " << nr << " " << max2;
return 0;
}
using namespace std;
int n, max2, cmax, c, n2, nr;
int main()
{
ifstream f("cifre4.in");
ofstream g("cifre4.out");
f >> n;
while(n)
{
c = n % 10;
n2 = n % 100;
if(c > cmax) cmax = c;
if(c == 4 || c == 9) nr ++;
if(n2 > 9 && n2 > max2) max2 = n2;
n = n / 10;
}
g << cmax << " " << nr << " " << max2;
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Religie,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă