Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dimanus
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 21
#1

Сложение столбцов матрицы - C++

12.02.2014, 17:30. Просмотров 379. Ответов 5
Метки нет (Все метки)

помогите решить задачу в с++
Задан двумерный массив 10 на 10 случайным образом.
Вводим 2 числа от 1 до 10.
нужно сложить соответствующие столбцы, введеным числам и вывести результат на экран
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2014, 17:30     Сложение столбцов матрицы
Посмотрите здесь:

Нужно упростить код, сложение столбцов матрицы - C++
нужно упростить код, сложение столбцов. void k2 (int **myArray, int n, int m) { clrscr(); int i, j; //Счетчик int y; // число n...

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

Матрицы и вектора, сложение и умножение - C++
Цель работы Освоить способ динамического захвата и освобождения памяти под двумерные массивы данных (матрицы) – при помощи оператора new...

Класс: Двухмерный массив ([]-доступ по индексу,+-сложение матриц,--транспонирование матрицы) - C++
помогите пожалуйста,создать программу,где реализован класс-матрица.требуется перегрузить -доступ по индексу,+-сложение...

С клавиатуры вводится две матрицы вычислить: сложение, вычитание, умножение, транспонирование. - C++
Буду благодарен=(( С клавиатуры вводится две матрицы вычислить: сложение, вычитание, умножение, транспонирование. Добавлено через 2...

Матрицы в с++.Наведите пожалуйста элементарные примеры с ними (сложение,умножение,нахождение минимального/максимального элемента) - C++
Просто очень интересно узнать , как можно работать с матрицами в с++.Если можете,наведите пожалуйста простые примеры работы с ними ....

Сравнение столбцов матрицы - C++
Дана матрица NxN. Вывести на экран столбцы, содержащие одинаковый набор элементов (порядок следования элементов роли не играет). В...

Обнуление столбцов матрицы - C++
Дана матрица (любой размерности), нужно последовательно сравнивать столбцы друг с другом. И если есть совпадающие элементы, то полностью...

Сумма столбцов матрицы - C++
Имеется программа для подсчета сумм строк матрицы и вывода максимального значения. Как не меняя структуры(желательно) сделать из неё...

Сортировка столбцов матрицы - C++
Я студент первого курса Нужен код на С++ Задание было таким: Отсортировать столбцы матрицы в порядке возрастания элементов третьей...

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

Сортировка столбцов матрицы - C++
Было дано задание: "Написать программу обработки матриц. Программа должна иметь текстовое меню, состоять из подпрограмм. предусмотреть ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
12.02.2014, 18:03     Сложение столбцов матрицы #2
C++
#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
#include <time.h>
 
int main()
{
    setlocale(LC_ALL, "Rus");
    
    const int N = 10;
    srand(time(0));
    
    int a[N][N];
    for(int i = 0; i < N; i++)
        for(int j = 0; j < N; j++)
            a[i][j] = rand()%10;
    
    for(int i = 0; i < N; i++) {
        for(int j = 0; j < N; j++)
            printf("%d ", a[i][j]);
        
        printf("\n");
    }
    
    int n1 = 0, n2 = 0;
    
    gn1:
    printf("Введите номер первого столбца ( %d ... %d )\n", 0, N-1);
    scanf("%d", &n1);
    if(n1 < 0 || n1 > N-1){
        printf("\nНужно ввести число от 0 до 9 включительно\n");
        goto gn1;
    }
    
    gn2:    
    printf("Введите номер второго столбца ( %d ... %d )\n", 0, N-1);
    scanf("%d", &n2);
    if(n2 < 0 || n2 > N-1){
        printf("\nНужно ввести число от 0 до 9 включительно\n");
        goto gn2;
    }
    else if(n2==n1){
        printf("\nНомер столбца совпадает с номером первого столбца\n");
        goto gn2;   
    }
 
    int sum1 = 0, sum2 = 0;
 
    for(int i = 0; i < N; i++)
    {
        sum1 += a[i][n1];
        sum2 += a[i][n2];       
    }
    
    printf("\nСумма первого столбца: %d\n", sum1);
    printf("\nСумма второго столбца: %d\n", sum2);
}
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
12.02.2014, 18:12     Сложение столбцов матрицы #3
programina, хм а я так задачу понял по другому: нужно сложить два столбца между собой и вывести полученный вектор (а не сумму столбцов)
kirviza
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 5
12.02.2014, 18:13     Сложение столбцов матрицы #4
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
#include <iostream>
#include <stdlib.h>
#include <time.h>
 
using namespace std;
 
int main()
{
    const int n=10;
    int a,b;
    int mas[n][n];
    srand(time(NULL));
    for(int i=0; i<n; i++ ){
        for(int j=0; j<n; j++){
            mas[i][j] = rand()%10;
            cout<<mas[i][j]<<' ';
        }
        cout<<endl;
    }
    cout<<"vvedite 2 chisla"<<endl;
    cin>>a>>b;
    for(int i=0; i<n; i++)
        cout<<mas[i][a]+mas[i][b]<<' ';
    return 0;
}
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
12.02.2014, 18:24     Сложение столбцов матрицы #5
mustimur, да, скорее всего, вы правильно поняли.
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
12.02.2014, 19:17     Сложение столбцов матрицы #6
Цитата Сообщение от programina Посмотреть сообщение
mustimur, да, скорее всего, вы правильно поняли.

Не по теме:

Когда научатся нормально формулировать задачи тогда и будем их нормально понимать, Марин. И Вы и kirviza, генерацию случайных чисел от 0 до 10 реализовали, а в каком действительно диапазоне надо было остается только гадать

Yandex
Объявления
12.02.2014, 19:17     Сложение столбцов матрицы
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru