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

Помогите решить две простые задачи(перевод из десятичной с. с в двоичную и полное решение квадратного уравнения) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить, какое из чисел встречается в массиве чаще всего http://www.cyberforum.ru/cpp-beginners/thread14750.html
8. Элементы массива расположить в обратном порядке, не используя дополнительный массив. Написать программу, в которой исходный массив заполнить случайным образом элементами в пределах от 101 до 200. Вывести на экран элементы исходного и полученного массивов. 9. Написать фрагмент программы для определения, какое из чисел встречается в массиве чаще всего. 10. Написать рекурсивную функцию поиска...
C++ Динамический массив в С++: как поменять длину массива по ходу выполнения программы? Есть такая проблема: есть файл, в котором построчно записаны числа float (1 число - 1 строка). Количество чисел неизвестно. Как сделать так, т.е. какие операции надо объявить, чтоб программа читала всё следующее число и заносила его в массив, как то: FILE *op;//файл с неизвестным количеством чисел float float d; int i=0; ... while (!feof(op)) { http://www.cyberforum.ru/cpp-beginners/thread14746.html
Проблема: DevC++ отказывается компилировать (виста)! C++
Помогите, плиз, с такой проблемой: DevC++ 4.9.9.2, скачал, установил, вроде всё работает, НО отказывается компилировать в принципе. Нажимаю кнопку - никакой реакции в принципе. Путь состоит только из латинских букв. Стоит виста (с этой системой раньше не работал). Поиск заюзался - ничего не помогает.
Как передать массив через указатель? C++
Народ, такая проблема: при передаче в функцию массива через указатель, вся информация теряется и замещается бредом каким то, вот выдержка из программы: float sum(float *a, int *i); ... int main(){ ... m = sum (&a, &i); // пробовал также &a ... }
C++ Как сделать методы доступа????? http://www.cyberforum.ru/cpp-beginners/thread14698.html
Добрый день.Есть исходный код.Нужно сделать методы доступа к полям класса с использованием односвязного списка. Помогите плиз кто знает как это делается. Вот исходный код: #include <iostream.h> #include <iomanip.h> #include <fstream.h> #include <stdlib.h> #include <string.h> #include <conio.h> int nn=0; class spisok
C++ HexToBin Подскажите как работать с этой функцией, где на форуме найти все что связано с двоичным кодом, исчислением? %) подробнее

Показать сообщение отдельно
LaViCi
Сообщений: n/a
01.11.2008, 21:48     Помогите решить две простые задачи(перевод из десятичной с. с в двоичную и полное решение квадратного уравнения)
по первой задаче, а зачем так все усложнять, работаешь ты с 32-х разрядным числом, от этого и пляши, а на счет твоего алгоритма он и на положительных числах сбоит, попробуй , к примеру, 2147483639. Вот как вариант решения первой задачи:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
 #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');
}
 
Текущее время: 05:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru