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

Problema 1. Se citește un număr natural. Determinați și afișați

dacă cifra maximă este un număr par.


exemplu

Date de intrare Date de ieșire


273 Nu

2874 Da


Problema 2. Se citește un număr natural n. Determinați și afișați cel

mai mic număr natural, mai mare sau egal decât n, care are este

divizibil cu 5.


exemple

Date de intrare Date de ieșire


3251 3255

426 430.

Răspunsuri la întrebare

Răspuns de Sergetec
1

Salut!

Ai rezolvarile in C++ mai jos

1.

#include <iostream>

using namespace std;

int main()

{

 int n, maxi = -1;

 cin >> n;

 while (n)

 {

   if (n % 10 > maxi)

   {

     maxi = n % 10;

   }

   n /= 10;

 }

 if (maxi % 2 == 0)

 {

   cout << "DA";

 }

 else

 {

   cout << "NU";

 }

 return 0;

}

2.

#include <iostream>

using namespace std;

int main()

{

 int n;

 cin >> n;

 for (int i = n; i <= 2147483647; ++i)

 {

   if (i % 5 == 0)

   {

     cout << i;

     break;

   }

 }

 return 0;

}

Alte întrebări interesante