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

Se citeste un nr intreg x ce contine un numar impar de cifre. Sa se afiseze numarul y obtinut din x prin eliminearea cifrei din mijloc.

Răspunsuri la întrebare

Răspuns de lucaciucandrei
1

COROANA TE ROG!!!

#include<iostream>

#include<cmath>

#include<cstring>

#include<cstdlib>

using namespace std;

int main(){

   int x, y;

   char nr[12]="";

   cin>>x;

   itoa(x, nr, 10);

   strcpy(nr+strlen(nr)/2, nr+strlen(nr)/2+1);

   y=atoi(nr);

   cout<<y;

   return 0;

}

SAU

#include<iostream>

#include<cmath>

using namespace std;

int main(){

   int x,l=0,a,s,d,w,y;

   cin>>x;

   a=x;

   while(a!=0){

       l++;

       a=a/10;

   }

   s=x/ceil(pow(10,l/2+1));

   w=ceil(pow(10,l/2));

   d=x%w;

   y=s*(ceil(pow(10,(l/2))))+d;

   cout<<y<<endl;

}

Daca nu ii place niciuna, spune-mi si fac si metoda a 3-a aia pe numere simpla

Alte întrebări interesante