Напишите программу, которая преобразует введенное пользователем десятичное число в двоичное.
/*
Программа преобразует введенное пользователем
десятичное число в двоичное.
*/
#include "locale.h"
#include "curses.h"
#include "stdio.h"
#define MAXSIZE 1000
main()
{
int s[MAXSIZE];
int i, n;
char *loc;
loc = setlocale(LC_CTYPE, "ru_RU.UTF-8");
initscr();
printw("Введите десятичное число -> ");
scanw("%i", &n);
printw("Десятичное %i\n", n);
for(i = 0; n >= 1 ; i++)
{
s[i] = n % 2;
n = n / 2;
}
for(i = i; i >= 0; i--)
{
printw("%i",s[i]);
}
getch();
endwin();
return 0;
}
Комментариев нет:
Отправить комментарий