Форум программистов, компьютерный форум CyberForum.ru

Перевод из 10-й системы счисления в 2-ю и обратно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклы (помогите, пожалуйста) http://www.cyberforum.ru/cpp-beginners/thread17167.html
1. Напечатать таблицу, содержащую 60 значений функции f(x) = sin(3x)/x, для x, изменяющегося на интервале . Таблицу разместить на экране в три колонки. 2. Найти сумму чисел, предшествующих первому отрицательному в последовательности чисел, вводимых с клавиатуры. Добавлено через 1 минуту 20 секунд за ранее спасибо.....
C++ хороший компилятор для windows 2000 Здравствуйте, посоветуйте пожалуйста какой-нибудь хороший компилятор для windows 2000 xp и книгу(для начинающих) для него... http://www.cyberforum.ru/cpp-beginners/thread17161.html
Объединение строк, конвертация данных C++
Собственно пара глупых вопросов :-) Сам я в основном пишу на Perl. Тут понадобилось писать на C под WinCC 1) Как объединить 2 строки. Например: char* aaa="vvv"; char* bbb="aaa";
C++ Сортировка двухпутевой вставкой
Народ, вот тут написал сортировку двухпутевой вставкой с разными вариантами ввода массива. Суть не в сортировке, она работает. Третий пункт , как видно из кода, это ввод из файла. Програма в целом рабочая, но не могу разобраться в одной проблеме: не работает один чек, когда последний элемент стоит через энное(некоторое) кол-во enterov т.е. пустых строк. Ентера после последнего элемента нет....
C++ Табулирование математической функции в Dev C++ http://www.cyberforum.ru/cpp-beginners/thread17105.html
очень нужно чтобы кто-нибудь сказал, почему код не работает?? очень на вас надеюсь! :help: #include <stdio.h> #include <conio.h> #include <math.h> int Va, S, N, i, maaramata; float x, y; void start(){
C++ Написать функцию выделения первого слова из строки Написать эту функцию - это ещё пол беды. Ещё необходимо ИСПОЛЬЗУЯ именно эту функцию найти в строке первое слово (не число) максимальной длины. (Не нужно создавать новую функцию для этого.) Язык С++ Вот что у меня недополучилось: #include<conio.h> #include<stdio.h> #include<iostream.h> #include<string.h> подробнее

Показать сообщение отдельно
Павел086
Сообщений: n/a
01.12.2008, 17:13     Перевод из 10-й системы счисления в 2-ю и обратно
Люди написал 2 проги,одна перевод из 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');
}

из 2-ой в 10-ую
#include <stdio.h>
#include <conio.h>
int main () {
    char c;
    int result=0;
    while(scanf("%c",&c) ) {
        if( (c<'0') || (c > '1') ) break;
        result<<=1;
        result+=c-'0';
    };
    printf("\n%d",result);
    getch();
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru