Tam sayı basamaklarının konumunu tersine çevirmek?
girişi gibi tamsayı pozisyonunu tersine çevirmek zorunda
= 12345
çıkış =
54321 ben bu ama yanlış çıktı eG 5432
#include <iostream>
using namespace std;
int main(){
int num,i=10;
cin>>num;
do{
cout<< (num%i)/ (i/10);
i *=10;
}while(num/i!=0);
return 0;
}
Değerlerle tamsayı olarak ilgilenmek mi yoksa onlarla dizeler veya karakter dizileri olarak ilgilenir misiniz? –
sadece tamsayı, döngüler veya seçimden başka bir şey kullanamıyorum ... – bbjkdsfj
Çoğunda (Çoğunda bir çok soru var gibi gözüküyor) (örneğin yılın bu zamanını kesen ev ödevi gibi görünüyor) - bkz. [basamakları tersine programlayın] (http://stackoverflow.com/questions/2351251/c-program-for-the-reverse-the-digits) –