Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
9 / 4 / 2
Регистрация: 29.11.2018
Сообщений: 215

Выбивает кучу неизвестных мне ошибок после компиляции

01.05.2019, 13:35. Показов 1184. Ответов 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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include <iostream>
#include <stdio.h>
#include <time.h>
#include <windows.h>
#include <algorithm>
using namespace std;
 
void create(int **arr, int &m, int &n) {
    for (int i = 0; i < m; i++) {
        for (int j = 0; j < n; j++)
            arr[i][j] = rand() % 10;
    }
}
void show(int **arr, int &m, int &n) {
    for (int i = 0; i < m; i++) {
        for (int j = 0; j < n; j++)
            cout << arr[i][j] << "\t";
        cout << endl;
    }
}
void verify(int **arr, int &m, int &n, int &l) {
    for (int i = 0; i < m; i++) {
        l = 0;
        for (int j = 0; j < n; j++) {
            if (arr[i][j] % 2 == 0 && arr[i][j] != 0) l++;
        }
    }
 
}
void verify0(int **arr, int &m, int &n, int &k) {
    k = 0;
    for (int i = 0; i < m; i++){
        for (int j = 0; j < n; j++)
            if (arr[i][j] == 0){
                --k;
                break;
            }
        k++;
    }
 
}
void set_b(int **arr, int &m, int &n, int *b, int k) {
    for (int i = 0; i < m; i++) {
        k = 0;
        for (int j = 0; j < n; j++) {
            if (arr[i][j] % 2 == 0 && arr[i][j] != 0) k++;
            b[i] = k;
        }
    }
}
int main() {
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    srand(time(NULL));
 
    int m, n, k = 0, l = 0, c = 0;
    cout << "Введіть кількість рядків: "; cin >> m;
    cout << "Введіть кількість стовбців: "; cin >> n;
    int** arr = new int*[m];
    for (int i = 0; i < m; i++)
        arr[i] = new int[n];
 
    create(arr, m, n);
    show(arr, m, n);
    verify(arr, m, n, l); cout << "\n";
    verify0(arr, m, n, c); cout << "\n";
    int* b = new int[l];
    set_b(arr, m, n, b, k);
    for (int i = 0; i < m; i++) {
 
        cout << b[i] << " ";
 
    }
    cout << "\nКількість рядків, що не мають жодного нульового елементу: " << c << endl;
    for (int i = 0; i < n;i++) delete[] arr[i];
    delete[] arr;
    delete[] b;
    cout << "\n";
    system("pause");
    return 0;
}
Добавлено через 10 минут
Доделайте, пожалуйста, задание с сортировкой, а то у меня что-то не получается. В массиве B хранятся количество парных элементов в каждом рядке.
1
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.05.2019, 13:35
Ответы с готовыми решениями:

Iostream выбивает кучу ошибок
При подключении библиотеки &quot;iostream&quot; выбивает около 150 ошибок. Как вариант возможно что то случилось с самой библиотекой. И если я...

Mysql выбивает ошибку, стоит ли создавать кучу коннектов?
Здравствуйте, я пишу небольшой API сервер на подобии Apache. И при реализации Mysql возникла проблема, на открытом коннекте если...

Появление необъяснимых ошибок после компиляции
Добрый вечер! В общем, пишу многопоточную программу, столкнулся с необъяснимым - после добавления куска кода делаю MAKE (CTRL+F9) и...

2
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
01.05.2019, 16:05
Лучший ответ Сообщение было отмечено Pavlory как решение

Решение

В целочисленной матрице nxm найти количество строк, не содержащих не одного нулевого элемента. Отсортировать строки по возрастанию суммы их чётных элементов.
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
56
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
 
int main()
{
    srand((int)time(0));
    int n, m, p, count=0;
    cout << "n="; cin >> n;
    cout << "m="; cin >> m;
    
      int **a = new int*[n];
      for (int i = 0; i < n; i++)
          a[i]=new int[m];
  
      int*c = new int[n];    
    
    for (int i = 0; i < n; i++)
    {    
        p=c[i]=0;    
        for (int j = 0; j < m; j++)
        {
        a[i][j]=rand()%10;
        if (a[i][j]==0) p=1;
        if (a[i][j]%2==0) c[i]+=a[i][j];
        cout << a[i][j] << " ";    
        }
        if (!p) count++;
        cout << " sum=" << c[i] << "\n";        
    }     
    
    cout << "count=" << count << "\n";
 
    for (int i = 1; i < n; i++)    
        for (int k = 0; k < n-i; k++)        
            if (c[k]>c[k+1])
            {
                swap(c[k],c[k+1]);   
                swap(a[k],a[k+1]);
            }             
    
    for (int i = 0; i < n; ++i)
    {
        for (int j = 0; j < m; j++)        
        cout << a[i][j] << " ";       
        cout << " sum=" << c[i] << "\n";        
    }    
    
    for (int i = 0; i < n; i++)
    delete [] a[i];
    delete [] a;
    delete[]c;
system("pause");
return 0;
}
1
9 / 4 / 2
Регистрация: 29.11.2018
Сообщений: 215
01.05.2019, 16:13  [ТС]
Исправил. Почему-то проблема была с массивом b, когда в этом задании я его удалил, то все стало на свои места.
Етти, спасибо тебе за то что ты уже в очередной раз тратишь на меня свое время и свои силы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.05.2019, 16:13
Помогаю со студенческими работами здесь

Автоматическая загрузка неизвестных мне программ
У меня после захода на подозрительный сайт, начали устанавливаться сами собой &quot;левые&quot; программы,такие как (Cinema plus,...

Компилятор выдает кучу ошибок
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,...

Регистрация выдает кучу ошибок
Проблема заключается в том я сделал регистрацию на сайт подключил к локал хост а он мне пишет: Warning: mysql_connect() : Access denied...

Компилятор выдает кучу ошибок
Здравствуйте!! начал изучать с#. честно переписал программу с книги Троелсена namespace Calculator { using System; ...

PHP NUKE выдает кучу ошибок
Скачал дистрибутив 7-го нюка, делаю все по инструкции, но при попытке открыть .../admin.php выдается страница с ОФИГИТЕЛЬНЫМ КОЛИЧЕСТВОМ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru