Nhập 1 số nguyên n, in ra số đảo ngược của số đó

By Jasmine

Nhập 1 số nguyên n, in ra số đảo ngược của số đó

0 bình luận về “Nhập 1 số nguyên n, in ra số đảo ngược của số đó”

  1. C/C++

    int main()

    {

    int n;

    int SoNghichDao = 0;

    do

    {

    printf(“\nNhap n: “);

    scanf(“%d”, &n);

    }while(n < 0 && printf(“\nLoi: (n >= 0)”));

    printf(“\nSo dao nguoc cua %d la: “, n);

    do {

    printf(“%d”, n % 10);

    }while(n /= 10); // tương đương n = n / 10; n != 0;

    // có thể viết

    /*do

    {

    SoNghichDao = SoNghichDao * 10 + n % 10;

    n /= 10;

    }while(n != 0);

    printf(“\n%d”, SoNghichDao);*/

    getch();

    return 0; }

    .

    PASCAL

    readln(n);
    while n<>0 do
    begin
    S:=S*10+n mod 10;
    n:=n div 10;
    end;
    writeln(‘xuat ket qua: ‘,S);
    readln;
    end.
    P/s có thể cho thêm 1 đề bài nhủ thế này nữa: nhập n cho biết n phải số đối xứng ko? (VD: 12321 là số đối xứng, 12334:hok là số đối xứng);
    Bài giải:
    readln(n);
    t:=n;
    while n<>0 do
    begin
    S:=S*10+n mod 10;
    n:=n div 10;
    end;
    If S=t then writeln(‘so doi xung’)
    else writeln(‘khong doi xung’);
    readln;
    end.

    -HỌC TỐT-

    Trả lời
    1. #include<stdio.h>
    2. #include <conio.h>
    3. #include<math.h>
    4. #include<stdlib.h>
    5.  
    6. /*
    7. 10. Viet chuong trinh nhap 1 so nguyen duong N tu ban phim
    8. roi in cac chu so cua N ra man hinh theo thu tu dao nguoc.
    9. Vi du: Nhap N = 2564, in ra 4652.
    10. */
    11.  
    12. int main()
    13. {
    14.     int N=0;
    15.     printf(\nNhap vao mot con so: “);
    16.     scanf(“%d”,&N);
    17.     printf(\n\nSo dao nguoc: “);
    18.     while(N)
    19.     {
    20.         printf(“%d”,N%10);
    21.         N/=10;    
    22.     }
    23.     getch();
    24.     return 0;
    25. }

    Trả lời

Viết một bình luận