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

Cum sa gasesc prima cifra impara dintr-un numar si dupa sa o tai C++

Răspunsuri la întrebare

Răspuns de tigan69
0

#include <iostream>

#include <cmath>

using namespace std;

int main(){

int n, k = 1, n2;

cin>>n;

n2 = n;

while(n2){

if(n2%2==1) break;

k++;

n2/=10;

}

int a = n%(int)pow(10, k-1);

n/=pow(10, k);

n*=pow(10,k-1);

n+=a;

cout<<n;

}

Alte întrebări interesante