Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2012, 23:34   #1
Progrmm
 
Регистрация: 21.02.2012
Сообщений: 5
По умолчанию

помогите пожалуйста написать программу для перевода с10-ой в 2-ую систему

прогрмма должна быть написана на С
есть пример:

Код:
#include <stdlib.h>
#include <stdio.h>
 
int main(void)
{
  int r,a,i,w[32];
 
  printf("Put the number: ");
  scanf("%d",&a);
 
  memset(w,0,sizeof(w));
 
  for(i=0;i<32;i++)
    {
      w[i]=((a>>i)&1);
    }
  
  printf("result: ");
  for(i=31,r=0;i>=0;i--)
    { 
      if((w[i]==1)||(r==1))
    {
      if(((i+1)/4>0)&&((i+1)%4==0)&&(i<30)&&(r==1))
        printf(".");
 
      printf("%d",w[i]);
      r=1;
    }
    }
 
  putchar('\n');
}


________
1) Форум - не чат!
Не надо плодить подряд несколько коротких сообщений!
Это нарушение правил...
для того, чтобы через минуту/другую дописать сообщение,
не надо создавать ещё один новый пост.
нажимайте на предыдущем кнопку "Правка"
и дописывайте в своё сообщение, что Вы хотели добавить!


2) Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)

Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 21.02.2012 в 23:47.
Progrmm вне форума Ответить с цитированием
Старый 21.02.2012, 23:44   #2
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

http://programmersforum.ru/showthread.php?t=186340 - вот тут есть ответы
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 22.02.2012, 00:01   #3
Progrmm
 
Регистрация: 21.02.2012
Сообщений: 5
По умолчанию

Ребята, если есть еще варианты решения этой задачи, помогите. заранее спасибо
Progrmm вне форума Ответить с цитированием
Старый 22.02.2012, 09:13   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
если есть еще варианты решения этой задачи, помогите.
Использование функции itoa() может дать тебе перевод в любую систему. Если тебе разрешено ее использовать - дерзай.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод Систем Счисления diekster Помощь студентам 10 10.02.2012 19:56
Перевод из 16 в 10 сис. счисления legendary Общие вопросы по Java, Java SE, Kotlin 2 13.04.2011 17:09
перевод из разных систем счисления mego4el Помощь студентам 0 29.10.2010 21:20
Перевод систем счисления 16=>10 Alex Cones Общие вопросы Delphi 3 16.05.2009 21:02