воскресенье, 30 января 2011 г.

Задача 129.

Напишите программу, которая преобразует введенное пользователем десятичное число в двоичное.

/*
    Программа преобразует введенное пользователем
    десятичное число в двоичное.
*/

#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;
   
}

Комментариев нет:

Отправить комментарий