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

Ajutați-mă va rog dau o 100 de puncte ex 11

Anexe:

Răspunsuri la întrebare

Răspuns de Utilizator anonim
3

Răspuns:

include <iostream>

 

using namespace std;

 

int main()

int n;

cin >> n;

 

int cn = n; // copia lui n

int nr_cif = 0;

while (cn){ // numar cate cifre are n

nr_cif++;

cn /= 10;

 

int p10 = 10; // ma va ajuta sa calculez n fara o cifra

int best = 0;

for (int i = 1; i <= nr_cif; i++){

int new_n = n / p10 * (p10 / 10) + n % (p10 / 10); // numarul fara a i-a cifra

p10 *= 10;

best = max(best, new_n); // daca am gasit un numar mai mare

 

cout << best;

 

return 0;

#include <iostream>

using namespace std;

int main()

int n;

cin >> n;

int cn = n; // copia lui n

int nr_cif = 0;

while (cn){ // numar cate cifre are n

nr_cif++;

cn /= 10;


buciuemilian: Bun raspuns patroane. A fost greu sa l copiezi de pe link ul caruia i ai dat report?
Alte întrebări interesante