Informatică, întrebare adresată de gabrielcojocarucom, 8 ani în urmă

se citește un număr, sa se afișeze cifra mai mare dintre prima și penultima​

Răspunsuri la întrebare

Răspuns de DongHuong
1
#include

using namespace std;

int main()
{
int n, uc, pc;
cin >> n;
while(n)
{
uc = n % 10;
n /= 10;
}
pc = n / 10 % 10;
if(pc > uc)
{
cout << pc;
}
else
{
cout << uc;
}
return 0;
}

gabrielcojocarucom: pe limba unui elev de a 9 a dacă se poate
DongHuong: prietene, asta e una dintre cele mai simple probleme de clasa 9a, daca nu o intelegi, du-te la filo
gabrielcojocarucom: noi n am făcut asa ceva, ale noastre sunt în romana și total diferite
DongHuong: limbajul pseudocod, n-ai specificat in ce format vrei sa fie rezolvata problema(C++/pseudocod)
gabrielcojocarucom: pseudocod
DongHuong: o fac acum
DongHuong: algoritm ultimaSiPenultima

n, uc, pc naturale;

citeste n;

cat timp n
uc <= n % 10;
n <= n / 10;
sf cat timp

pc <= n / 10 % 10;

daca pc > uc atunci
scrie pc;
altfel
scrie uc;
sf daca
Răspuns de Petruccinator
0

#include <iostream>

int main() {

std::string n;

std::cin >> n;

if (!n[1])

    std::cout << n[0];

else

    std::cout << std::max(n[0], n[n.size() - 2]);

}

Alte întrebări interesante