50 PONCTE. Trebuie sa scriu un algoritm care imi extrage cifra maxima dintr-un numar de 3 cifre. Eu l-am facut, insa cand il compilez imi da un numar IMENS!
#include
using namespace std;
int x, c1, c2, c3;
int main()
{
int max;
cout << "Introduceti un numar de 3 cifre: \n";
cin >> x;
c1 = x / 100;
c2 = x / 10 % 10;
c3 = x % 10;
c1 = max;
if(c2 > max)
max = c2;
if(c3 > max)
max = c3;
cout << "Cifra maxima a numarului este: ";
cout << max;
return 0;
}
Răspunsuri la întrebare
Răspuns de
1
După ce am compilat am introdus doar biblioteca <iostream> și am schimbat
rândul 13 : max=c1;
#include <iostream>
using namespace std;
int x, c1, c2, c3;
int main()
{
int max;
cout << "Introduceti un numar de 3 cifre: \n";
cin >> x;
c1 = x / 100;
c2 = x / 10 % 10;
c3 = x % 10;
max=c1;
if(c2 > max)
max = c2;
if(c3 > max)
max = c3;
cout << "Cifra maxima a numarului este: ";
cout << max;
return 0;
}
Horatiu2002:
biblioteca a disparut la copy paste :)))
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Chimie,
8 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă