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

Не получается решить - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнение матрицы http://www.cyberforum.ru/cpp-beginners/thread38649.html
Дана Матрица 9х9 нужно заполнить ее числами от 1 до 81 по такой схеме:
C++ Написать функцию со сменным числом параметров для перевода чисел из двичной системы счисления в троичную используя функции, решить задачи. Массив должен передаваться в функцию как параметр. 1) Заданный двумерный массив N x M. Найти в нём подмассив 3 х 3, сумма елементов которого максимальна. N и M не могут быть кратными трём. 2)Написать функцию со сменным числом параметров для перевода чисел из двичной системы счисления в троичную.Написать функцию вызова main, которая возвращается к этой... http://www.cyberforum.ru/cpp-beginners/thread38645.html
C++ Напишите свои аналоги функций strlen(), strcpy(), strcmp() и сравните с библиотечными.
Напишите свои аналоги функций strlen(),strcpy(),strcmp() и сравните с библиотечными. Наивно написал эти функции: int strlen(char* c_str) { int count=0; while(*c_str++) ++count; return count; } /************************************************/
Есть ли C++ нативный способ быстро обнулить массив (аналог bzero)? + ещё 2 вопроса C++
Второй вопрос - если конструктор обнаружил условия, препятствующие созданию объекта, есть ли способ "не создавать" объект и не использовать потом дестуктор? Третий - стоит ли использовать динамические переменны внутри локальной области видимости(создать и удалить перед выходом из этой области) Спасибо
C++ функция разбивает файл на биты.... http://www.cyberforum.ru/cpp-beginners/thread38636.html
Написать функцию,разбивающую файл на биты и записывающую последовательно эти биты с интервалом в 24 байт в другой файл. В случае нехватки длины 2-го файла вывести предупреждение сообщение и прекратить работу.
C++ Рассортировать строки матрицы по возрастанию первых элементов строк 8. Создать нижний относительно побочной диагонали треугольник динамической квадратной матрицы. Рассортировать строки матрицы по возрастанию первых элементов строк проблема в том, что матрица триугольная и никак строки не поменяешь местами пишет ошибку. значет надо менять адреса а как? вот мой код int main () { int n; cout<<"Enter size"<<endl; cin>>n; int **arrow=new int*; подробнее

Показать сообщение отдельно
Narkoamn
0 / 0 / 0
Регистрация: 06.06.2009
Сообщений: 20
06.06.2009, 22:03  [ТС]     Не получается решить
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
#include "iostream"
#include <math.h>
using namespace std;
void main()
{
        cout<<"Решение квадратного уравнения"<<endl;
        cout<<"Введите в одной строке значения коэффициентов и нажмите <Enter>"<<endl;
        cout<<"->";
        float a,b,c,x1,x2,D,x3,x;
        cin>>a>>b>>c;
        if (a==0){cout<<"Нет решения"<<endl;}
        else {D=(b*b)-4*a*c;
        if (D>0){cout<<"Уравнение имеет 2 корня"<<endl;
        x1=(b+sqrt(D))/(2*a);
        x2=(-b-sqrt(D))/(2*a);
        }
        if (D==0){cout<<"Уравнение имеет 1 корень"<<endl;
        x3=(-b+sqrt(D))/(2*a);
        }
        if (D<0){cout<<"Нет корней"<<endl;}
        cout<<"Корни уравнения"<<endl;
        cout<<x1<<endl;
        cout<<x2;
        }
}
решает все отлично,но есть одно что пугает...выдаеь x1 и x2 противоположеные значения...одно с "+" другое с "-"....

Добавлено через 4 минуты 23 секунды
Run-Time Check Failure #3 - The variable 'x1' is being used without being initialized. - вотето еще выскакивает
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru