Ədəd əks ardıcıllıqda#1607

Ədəd əks ardıcıllıqda (Həll təhlili)

Alqoritm Analizi

sayını 0 alana qədər 10-a bölməklə böləcəyik. Hər iterasiyada cari ədədin son rəqəmini çap edəcəyik.

Alqoritm İmplementasiyası

Giriş ədədi -i oxuyun.

scanf("%lld", &n);

Əgər = 0-dırsa, 0 çap edirik.

if (n == 0) printf("0");

ədədinin rəqəmlərini tərs sıradan çap edin.

while(n > 0)
{
    printf("%d",n%10);
    n /= 10;
}
printf("\n");

Alqoritm İmplementasiyası – tərs

#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;

char s[100];

int main(void)
{
    gets(s);  
    reverse(s,s+strlen(s));
    puts(s);  
    return 0;
}