Aşağıdaki kodu yazdım ama tam olarak istediğim sonucu alamıyorum. 1) Sadece iki basamaklı sayılar için çalışacak, iki basamaklı değilse "İki basamaklı değil" uyarısı verecek. 2) Girilen sayının birler basamağı 0 olmayacak. 0 olursa, "Girdiğiniz sayı 10'un katı olmamalıdır." uyarısı verecek.
Yardımcı olabilir misiniz?
#include <stdio.h> #include <conio.h>
intmain(){
int a,b=0,c;
printf("Sayi Giriniz: "); scanf("%d", &a);
while ( a > 0 ){
c =a % 10; b = b * 10 +c; a /= 10; }
printf ("%d'nin tersi= %d", a, b);
getch(); return 0; }
< Bu mesaj bu kişi tarafından değiştirildi pi_3.14 -- 23 Kasım 2020; 2:33:42 >
1) Sadece iki basamaklı sayılar için çalışacak, iki basamaklı değilse "İki basamaklı değil" uyarısı verecek.
2) Girilen sayının birler basamağı 0 olmayacak. 0 olursa, "Girdiğiniz sayı 10'un katı olmamalıdır." uyarısı verecek.
Yardımcı olabilir misiniz?
#include <stdio.h>
#include <conio.h>
int main(){
int a,b=0,c;
printf("Sayi Giriniz: ");
scanf("%d", &a);
while ( a > 0 ){
c =a % 10;
b = b * 10 +c;
a /= 10;
}
printf ("%d'nin tersi= %d", a, b);
getch();
return 0;
}
< Bu mesaj bu kişi tarafından değiştirildi pi_3.14 -- 23 Kasım 2020; 2:33:42 >