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>
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 > |
Bildirim