Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
3 / 3 / 0
Регистрация: 07.12.2017
Сообщений: 584

Не правильно работает программа (В ответе выдает бред)

23.02.2019, 14:10. Показов 521. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include "stdafx.h"
#include <iostream> 
#include <math.h>
#include <iomanip>
using namespace std;
 
int main()
{
    int i, j;
    unsigned N = 0, M = 0,A=0;  //n -stolbci m -stroki b-svob el
    cout << "M= "; cin >> M; cout << "N= "; cin >> N;
    double ** arr = new double*[N];
    for (i = 0; i < N; i++) {
        arr[i] = new double[M];
        for (j = 0; j < M; j++)
            arr[i][j] = rand() % 10 - 5;
    } //задаем рандом в диапазоне от +10 до -5
    cout << "matrix A:\n";
    for (i = 0; i<N; i++)
    {
        for (j = 0; j<M; j++)
            cout << setw(7) << setprecision(2) << arr[i][j]; //setprecision - сокращение до двух знаков после запятой //setw(7) расстояние между знаками 
        cout << "\n";
    }
    double **B = new double*[A];
    cout << "Svobodnie cleni matrix" << endl;
    for (int i = 0; i < M; i++)
    {
        cout << "svob cl: " << "[" << i << "] = ";
        cout << B[i];
        cout << "\n";
    }
    int x = 0;
    cout << endl << "yravnenie" << endl;
    for (i = 0; i < M; i++)
        for (j = 0; j < N; j++)
        {
            cout << arr[i][j] << "x" << ++x;
            if (j != 2) //если вводиться матрица большая то измените здесь  если не измените то будет линейное уравнение с тремя неизвестными 
                cout << " + ";
            if (j == 2) //если вводиться матрица большая то измените здесь  если не измените то будет линейное уравнение с тремя неизвестными 
            {
                cout << " = " << B[i];
                cout << endl;
            }
 
        }
    cout << endl;
    system("pause");
    system("cls");
    delete[] arr[i];
    delete[] B[i];
    system("pause");
    return 0;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.02.2019, 14:10
Ответы с готовыми решениями:

Программа в режиме Debug работает правильно, а в Release выдает бред
Сделал вот такую программу (она задаёт массив и при вводе 0 или &quot;конце&quot; массива выдаёт максимальное значение массива.): #include...

Программа при выводе доп.информации выдает бред
Блин сохраняет в файл только последний введенные в цикле данные Помогите,что может быть не так: #include &lt;iostream&gt; ...

Выдает в ответе inf
Написала такую программу, но почему-то в ответе мне пишет &quot;inf&quot; #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std;...

2
 Аватар для JohnBlack123
215 / 162 / 52
Регистрация: 09.12.2017
Сообщений: 520
23.02.2019, 14:28
a_lar, а что программа должна делать ?
0
Модератор
Эксперт С++
 Аватар для zss
13771 / 10964 / 6491
Регистрация: 18.12.2011
Сообщений: 29,241
23.02.2019, 14:28
См.
Цитата Сообщение от a_lar Посмотреть сообщение
C++
1
2
3
4
5
6
7
double **B = new double*[A]; // выделили память под ноль шт. указателей на адрес
cout << "Svobodnie cleni matrix" << endl; 
for (int i = 0; i < M; i++) { 
   cout << "svob cl: " << "[" << i << "] = "; 
   cout << B[i]; // выводим  M шт. адресов (из нуля шт. выделенных), значения которым не присваивали
   cout << "\n"; 
}
Цитата Сообщение от a_lar Посмотреть сообщение
delete[] arr[i];
удаляем в обратном созданию порядке:
C++
1
2
3
for (i = 0; i < N; i++) 
   delete[] arr[i];
delete[] arr;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.02.2019, 14:28
Помогаю со студенческими работами здесь

Среднее геометрическое, в ответе всегда выдает единицу
Написал программу, но что бы я не ответ всегда 1. Подскажите где я ошибся. #include &lt;iostream&gt; #include &lt;math.h&gt; ...

Все правильно вроде сделал, программа работает, но не выдает нужный результат!
Задание Сложное слово состоит из двух частей одинаковой длины и соединительной гласной. Найдите обе части этого слова. ВОт код первую...

программа написааная на ассемблере не правильно выдает ответ
Задан двумерный массив двухбайтовых целых чисел без знака. Определить максимальное и значение элементов массива и его индексы.Ответ должен...

Подпрограмма расчета факториала. Почему в ответе всегда выдает ноль?
program factorial; {$APPTYPE CONSOLE} uses SysUtils; { TODO -oUser -cConsole Main : Insert code here} var...

Не работает программа, выдает ошибки
Program COND; Uses crt; var gtr0,gtr,tntr,tktr,ctr,kpr,fpr,qp,td,rd,rod,vd,ld,dtb,dtm,dt,tstr, ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru