Меню сайта

Задача №5

Напишитефункцию перевода 10-тичного числа в р-ричное.

#include&lt-stdio.h&gt-

#include&lt-conio.h&gt-

#include&lt-string.h&gt-

#define TOP(c) (c&lt-10?c+’0′:c-10+’A’)

void reverse(char*s)

{

-reverse(s)-

-printf(«%s»,s)-

}

void main()

{

-clrscr()-

-unsigned long chislo-

-unsigned sys-

-int i-

-chars[50]-

-printf(«Enter count:»)-

-scanf(«%lu»,&amp-chislo)-

-printf(«Enter system:»)-

-scanf(«%u»,&amp-sys)-

-if(sys!=0)

-{

-for(i=0-chislo&gt-0-chislo/=sys)

— — — — — — — s[i++]=TOP(chislo%sys)-

— — — — — — — s[i]=’&#92-0′-

— for(i=strlen(s)-1-i&gt-=0-i—)

-printf(«%c»,s[i])-

-printf(«&#92-n»)-

-}

getch()-

}

Категория: Общие | Дата: 29.10.12

Меню раздела
Блок