Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/277: Рейтинг темы: голосов - 277, средняя оценка - 4.56
2 / 2 / 1
Регистрация: 18.05.2011
Сообщений: 75

Сумма элементов по строкам в двумерном массиве...

28.05.2011, 17:39. Показов 55991. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Программа которая вводит по строкам двумерный массив, и вычисляет сумму его элементов по строкам...

Нужна помощь....
Напишите как можно проще для понимания без всяких сложных фунуций, просто ввод двумерного массива и сумма...
очевидно что сумма будет считаться так
C++
1
2
3
4
5
s==0;
for (i=1;i<n;i++)
for (j=1;j<m;j++)
    s=s+a[i,j];
cout<< s;
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.05.2011, 17:39
Ответы с готовыми решениями:

Сумма элементов по строкам в двумерном массиве
Нужна помощь с с++ только начал работать, для примера сделайте программу. Напишите программу, в которой есть двумерный массив 3x4 ...

Сумма элементов строки в двумерном массиве до нуля
Доброе утро. У меня есть основной код, который ищет максимальную сумму в строке матрицы. И выводит индекс строчки. Но вот суммировать...

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

9
Freelance
Эксперт С++
 Аватар для asics
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
28.05.2011, 17:42
Ввод:
C++
1
2
3
for(int i = 0; i < rows; ++i)
  for(int j = 0; j < cols; ++j)
    cin >> matr[i][j];
Сума:
C++
1
2
3
4
5
6
for(int i = 0; i < rows; ++i){
  s = 0;
  for(int j = 0; j < cols; ++j)
    s += matr[i][j];
  cout << s << '\n';
}
0
2 / 2 / 1
Регистрация: 18.05.2011
Сообщений: 75
28.05.2011, 17:53  [ТС]
чет не работает.... говорит что выражение должно иметь тип указателя на объект...
0
Freelance
Эксперт С++
 Аватар для asics
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
28.05.2011, 17:56
Цитата Сообщение от true_Den Посмотреть сообщение
чет не работает.... говорит что выражение должно иметь тип указателя на объект...
Да покажи код, я же не телепат.
0
2 / 2 / 1
Регистрация: 18.05.2011
Сообщений: 75
28.05.2011, 18:10  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int  s, rows, cols;
    
    int matr;
    cin>> rows;
    cin>> cols;
    for(int i = 0; i < rows; ++i)
  for(int j = 0; j < cols; ++j)
    cin >> matr[i][j];
for(int i = 0; i < rows; ++i){
  s = 0;
  for(int j = 0; j < cols; ++j)
    s += matr[i][j];
  cout << s << '\n';
0
Freelance
Эксперт С++
 Аватар для asics
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
28.05.2011, 23:40
true_Den, Посмотрите в любой книжке по С++ или поищите на форуме, как правильно выделять память под двумерный масив.
0
2 / 2 / 1
Регистрация: 18.05.2011
Сообщений: 75
29.05.2011, 13:39  [ТС]
так?
C++
1
2
3
4
int **matr = new int *[i];
     
for (int x = 0; x< i; x++) {
  matr[x] = new int [j];
Добавлено через 2 минуты
и наверно нужно освободить память?
C++
1
2
3
4
5
for (int x = 0; x < i; x++) {
  delete []matr[x];
}
delete []matr;
}
Добавлено через 15 минут
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
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <math.h>
using namespace std;
int x,y;
int main()
int x, y
cout << "Введите кол-во строк в массиве: ";
cin >> x;
cout << "Введите кол-во столбцов в массиве: ";
cin >> y;
 
int **mas = new int *[x];
 
for (int i = 0; i < x; i++) {
  mas[i] = new int [y];
}
for (int i = 0; i < x; ++i)
  for(int j = 0; j < y; ++j)
    cin >> matr[i][j];
for (int i = 0; i < x; ++i)
{
  s = 0;
  for(int j = 0; j < y; ++j)
    s += matr[i][j];
  cout << s << '\n';
 
 
 
for (int i = 0; i < x; i++) {
  delete []mas[i];
}
delete []mas;
Добавлено через 13 часов 1 минуту
asics так?
0
Freelance
Эксперт С++
 Аватар для asics
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
29.05.2011, 13:45
Цитата Сообщение от true_Den Посмотреть сообщение
asics так?
Скомпилируй да попробуй, в чем проблема ?
0
2 / 2 / 1
Регистрация: 18.05.2011
Сообщений: 75
29.05.2011, 13:51  [ТС]
В том то и проблема что он не правильно считает....
Вот я и спрашиваю может накосячил где....
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
29.05.2011, 14:05
Цитата Сообщение от true_Den Посмотреть сообщение
int main()
int x, y
скобки кто открывать будет?

Добавлено через 23 секунды
Цитата Сообщение от true_Den Посмотреть сообщение
for (int i = 0; i < x; ++i)
{
s = 0;
for(int j = 0; j < y; ++j)
s += matr[i][j];
cout << s << '\n';
и закрывать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.05.2011, 14:05
Помогаю со студенческими работами здесь

В двумерном массиве A[N][M] поменять местами строки,в которых сумма элементов максимальна и минимальна.
Помогите пожалуйста..

Сумма строк в двумерном массиве
Дан двумерный массив, размерностью MxN. Определить: 1) общую сумму строк с четными индексами; 2) сумму тех строк, первый элемент...

Сумма строк и столбцов в двумерном массиве
Доброго времени суток. Возник вопрос: как найти сумму строк и столбцов в двумерном массиве для проверки его на магический квадрат ? ...

Транспонирование матриц и сумма положительных элементов по строкам
Помогите разработать программу формирование матриц А(3х3) и С(4х4) путем транспонирования заданных начальными значениями матриц В(3х3) и...

Замена элементов в двумерном массиве
В общем, всем здравствуйте. Проблема такая - написал код, который должен заменять элементами из верхнего синего треугольника элементы...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru