В чем проблема? Что пробовали? Что получилось, что не получилось?
Пробывал этот код и так и сяк не заработало, хотел переделать но не смог, переделать бы под с++98
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int mx[3][3];
puts("Input matrix 3x3");
for (auto& row : mx) for (auto& v : row) cin >> v;
puts("");
int vec[5] = { } ;
for (auto j = 0U; j <<size(vec); ++j) {
for (auto i = 0U; i < size(mx); ++i) {
if (mx[i][j] > 0) vec[j] += mx[i][j];
}
}
for (const auto v : vec) cout << setw(8) << v;
puts("");
int max = vec[0];
int min = vec[0];
auto index = 0U;
for (auto i = 1U; i < size(vec); ++i) {
if (vec[i] > max) max = vec[i];
if (vec[i] < min) {
min = vec[i];
index = i;
}
}
cout << "\n Max value: " << max << "\n Index min: " << index << '\n';
}
auto
заменить на реальный тип и будет 98 )
IDE обычно подсказывают тип при наведении и т.д.
Лишний <, и так нельзя размер получать.
Раз тут статичные массивы, можно просто константы завести
const int N = 3;
А под этим
не GUI имели в виду?
И форматируйте код нормально (отступы).
Даже если код был найден в таком виде, надо переформатировать средствами своего редактора кода (Ctrl+A, Ctrl+K, Ctrl+F в Visual Studio) или любым онлайн сервисом, например, http://format.krzaq.cc
for (int& row : mx) for (int& v : row) cin >> v;
[Error] range-based ‘for’ loops are not allowed in C++98 mode ошибка
а, да, и таких циклов там тоже нет, надо заменить на обычные for (int i = 0; ...
Извините у меня после одной ошибку выходит сразу другая)
Мне кажется что код вообще не правильный?
Так какая ошибка?)
int vec[5] = { } ;
[Error] expected primary-expression before ‘int’
Ошибка видимо в предыдущих строках раз
И что же мне делать?(
Вы не могли бы мне с этим помочь
Я неделю с этим кодом вожусь
Может переделать
Или по новой написать
Так а что до этой строки сейчас?)
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int mx[3][3];
puts("Input matrix 3x3");
for (int i = 0;
puts("");
Я извиняюсь, я кнш наглею, но не могли бы мне другой код написать?)
Я просто совсем чайник в с++
Так учебная задача же и нужна для того, чтобы попрактиковаться, закрепить теорию и стать не чайником.
Тут же самые основы: переменные, циклы, массивы.
По первым главам любого учебника не сложно разобраться, быстрее, чем за неделю )
https://metanit.com/cpp/tutorial/
https://ravesli.com/uroki-cpp/#toc-0
Пожалуйста! мне завтра сдавать эту программу помогите
Ну дык и толку тупо сдать не получив никакой пользы?)
Потом же сложнее задачи будут и будет сложно разобраться без опыта предыдущих задач.
И судя по
всё равно надо просить отсрочку, и узнавать что за интерфейс, с помощью какой GUI библиотеки, разбираться еще и с ней.
Суть задания научить формировать и обрабатывать массивы в цикле.
Подсказка по заполнению массива:
Как заполнить двумерный массив на C++
P. S.
Ввод в консоли значений элементов массива уже можно считать простейшим
человеко-машинным интерфейсом.
Вывод результата в консоль так же является простейшим интерфейсом.