👤
a fost răspuns

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ăspuns :

#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