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

Se dă un număr n, de 5 cifre. Realizaţi un program care să schimbe între ele cifra zecilor cu cifra miilor în numărul dat și să determine dacă noul număr obținut este multiplu de 7.

Răspunsuri la întrebare

Răspuns de iulius56
0

#include <iostream>

using namespace std;

int main()

{

   int n,v[5],bck,aux;

   cin>>n;

   bck=n;

   for(int i=0; i<5; i++)

   {

       v[i]=bck%10;

       bck=bck/10;

   }

   aux=v[1];

   v[1]=v[3];

   v[3]=aux;

   bck=0;

   for(int i=4; i>=0; i--)

   {

       bck=bck*10+v[i];

   }

   cout<<bck<<"\n";

   if(bck%7==0)

       cout<<"Numarul dat este multiplu de 7";

   else

       cout<<"Numarul dat nu este multiplu de 7";

   return 0;

}

script testat in codeblocks

Alte întrebări interesante