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

Найти сумму элементов каждого столбца матрицы

20.10.2020, 15:10. Показов 1157. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Заполните двумерный массив 4Х3 случайными целыми числами из диапазона [1, 6]. Выведите его на экран. Найдите сумму элементов каждого столбца.

Добавлено через 2 часа 12 минут
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
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <locale.h>
#include <iomanip> 
 
using namespace std;
int main()
{
    setlocale(LC_ALL, "Rus");
    int x,y, s=0;
    int a[4][3];
    for(y=0;y<4; y++) for (x=0; x<3; x++) a[x][y] = (float) 5*rand()/RAND_MAX+1; {
    cout<<"a["<<y<<"]["<<x<<"]=";
    }
 for(y=0;y<4; y++){
 for (x=0;x<3; x++) {
 s+=a[y+1][x];
 }
 cout<<"\n";
 }
 cout<<"s="<<s;
 return 0;
}
Я попытался что то написать, но не вышло

Добавлено через 1 час 43 минуты
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
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <locale.h>
#include <iomanip>
 
using namespace std;
int main()
{
    setlocale(LC_ALL, "Rus");
    int x,y, s=0;
    int a[4][3];
    for(y=0;y<4; y++) for (x=0; x<3; x++) a[y][x] = rand() % 6 + 1; {
    cout<<"a["<<y<<"]["<<x<<"]="<<endl;
    }
 for(y=0;y<4; y++){
 for (x=0;x<3; x++) {
 cout<<a[y][x]<<"\t";
 s+=a[y][x];
 cout<<"Столбец #"<<x+1<<":"<<s<<endl;
 }
 cout<<"\n";
 }
 cout<<"s="<<s;
 return 0;
}
Вроде работает, но не знаю как написать чтобы столбцы нормально считало
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.10.2020, 15:10
Ответы с готовыми решениями:

Найти сумму элементов каждого столбца матрицы
Дан двумерный массив. Найти сумму элементов каждого столбца. Плз, нужен весь код на языке С++.

Определить сумму элементов каждого столбца левой половины и сумму элементов каждого четного столбца правой половины матрицы A
Матрица A (M кратно 4) разделена по вертикали на две половины. Определить сумму элементов каждого столбца левой половины и сумму элементов...

Найти сумму и число положительных элементов каждого столбца матрицы
Имя матрицы и размеры: A(10,15) действие:вычислить и запомнить сумму и число положительных элементов каждого столбца матрицы. результаты...

7
 Аватар для scanf
96 / 69 / 27
Регистрация: 26.08.2020
Сообщений: 360
20.10.2020, 15:17
сейчас сделаю

Добавлено через 5 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void){
srand(time(NULL));
int A[3][4];
for (int i=0;i<3;i++){
    for (int j=0;j<4;j++){
        printf("%d ",A[i][j]=1+rand()%6);
    }
    fputc('\n',stdout);
}
for (int j=0;j<4;j++){
    int sum=0;
    for (int i=0;i<3;i++){
        sum+=A[i][j];
    }
    printf("%d:%d\n",j,sum);
}
return 0;
}
//lenovo починить не могу
1
0 / 0 / 0
Регистрация: 27.04.2020
Сообщений: 47
20.10.2020, 15:29  [ТС]
Спасибо, но можно пожалуйста попроще написать, а то я некоторыми выражениями не сталкивался еще
0
 Аватар для scanf
96 / 69 / 27
Регистрация: 26.08.2020
Сообщений: 360
20.10.2020, 15:31
какие
0
0 / 0 / 0
Регистрация: 27.04.2020
Сообщений: 47
20.10.2020, 15:32  [ТС]
C++
1
2
3
printf("%d:%d\n",j,sum);
fputc('\n',stdout);
printf("%d ",A[i][j]=1+rand()%6);
С вот этими
0
 Аватар для scanf
96 / 69 / 27
Регистрация: 26.08.2020
Сообщений: 360
20.10.2020, 15:35
printf-функция языка си для вывода.Именно в stdout символы запихиваются,а затем на экран

Добавлено через 19 секунд
fputc-функцию запихивания символа в поток
0
23.10.2020, 23:26

Не по теме:

Цитата Сообщение от scanf Посмотреть сообщение
//lenovo починить не могу
Почему? Что случилось? помогу. может...

0
7438 / 5030 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
24.10.2020, 00:08
SahsaTry,
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
#include <iostream>
#include <cstdlib>
#include <ctime>
 
using namespace std;
 
int main()
{
    srand((int)time(0));
    const int n=4, m=3;
    int a[n][m], sum;
 
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
        {
        a[i][j]=rand()%6 + 1;
        cout << a[i][j] << " ";
        }
    cout << "\n";
    }    
    
    for (int j = 0; j < m; j++)
    {
        sum=0;
        for (int i = 0; i < n; i++)        
            sum+=a[i][j];
    cout << "Column " <<  j+1 << ":  sum= " << sum << "\n";   
    }    
 
system("pause");
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.10.2020, 00:08
Помогаю со студенческими работами здесь

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

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

Массив: Найти сумму наименьших элементов каждого столбца матрицы и их координаты
Найти сумму наименьших элементов каждого столбца матрицы и их координаты

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

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


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
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