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

Se citeste un numar n de la tastatura,sa de afișeze cel mai mare multiplu de 5 mai mic decât numărul citit și sa se folosească ciclul for​

Răspunsuri la întrebare

Răspuns de Springtrap99
0

Răspuns:

Explicație:

Varianta While

#include <bits/stdc++.h>

using namespace std;

int main()

{

  int n;

   bool ok=true;

  cin >> n;

  if(n%5==0){

      cout<<n-5;

      return 0;

  }

  while(ok){

      if(n%5==0){

          cout<<n;

          ok=false;

      }

      n--;

  }

  return 0;

}

Varianta FOR

#include <bits/stdc++.h>

#define INT_MIN -1e9

using namespace std;

int main()

{

  int n;

  cin >> n;

  if(n%5==0){

      cout<<n-5;

      return 0;

  }

  for(int i=n;i>=INT_MIN;i--){

      if(i%5==0){

          cout<<i;

          break;

      }

  }

  return 0;

}

Alte întrebări interesante