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

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

Войти
Регистрация
Восстановить пароль
 
Qwerty5101
Сообщений: n/a
#1

Создать массив, каждый элемент которого является суммой строки исходной матрицы - C++

29.02.2012, 14:58. Просмотров 399. Ответов 0
Метки нет (Все метки)

Доброго времени суток. Помогите пожалуйста с кодом. Ниже часть проги, которая создает массив2, каждый элемент которого равен сумме строки массива1. Почему в цикле if a[k] выводит какое-то левое значение, хотя в конечном итоге arr[i] принимает нужное значение?
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>
using namespace std;
 
void main()
{
    const int N = 3;
    int a[N][N] =   {{1,2,3},
                          {1,1,1},
                   {1,1,1}};
    int arr[N]; //Массив сумм строк
    int t=0; // счетчик шагов.
    int s=0;// сумма в строке.
    int k =0;
         for (int i=0; i<N; ++i)
             for (int j=0; j<N; ++j)
            {   t++;  s=s+a[i][j];
            if (t == N)
             {
                arr[k]= s; k ++; t = 0; s=0;
                 cout << "arr="<< arr[k] << endl;
            }}  
           for (int i=0; i<N; ++i)
  {cout << "arr="<<arr[i]<<endl;}
 
system("pause");
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.02.2012, 14:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать массив, каждый элемент которого является суммой строки исходной матрицы (C++):

Сформировать массив, каждый элемент которого является суммой отрицательных элементов строк матрицы - C++
Помогите, пожалуйста, с заданием по с++. Задать значения целочисленным элементам матриц А и В размерностью 4 на 7 и сформировать...

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

Массив: Построить из динамического одномерный массив,каждый элемент, которого равен сумме элементов одной строки исходной матрицы. - C++
Помогите решить. Как можно проще, только начали изучать указатели. Дана динамическая целочисленная матрица.Построить динамический...

Создать массив, каждый элемент которого равен среднему арифметическому соответствующей строки данной матрицы - C++
Матрица А(5,3) задать по формуле A=-cos(-4,3i-j). Создать новый одномерный массив, каждый элемент которого равен среднему арифметическому...

Сформировать одномерный массив, каждый элемент которого равен сумме элементов исходной матрицы - C++
Задан двухмерный числовой массив. Сформировать одномерный массив, каждый элемент которого равен сумме элементов соответствующей исходной...

Если в данном массиве нет отрицательных элементов, то сформировать новый массив: каждый элемент которого является суммой предыдущих элементов. - C++
Если в данном массиве нет отрицательных элементов, то сформировать новый массив: каждый элемент которого является суммой предыдущих...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.02.2012, 14:58
Привет! Вот еще темы с ответами:

Из матрицы получить массив, каждый элемент которого равен среднему арифметическому каждой строки матрицы - C++
Очень прошу помочь! Из 2мерной квадратной матрицы (7х7) получить 1мерный массив, каждый элемент которого равен среднему арифметическому...

Вектор, каждый элемент которого равен сумме индексов исходной матрицы, равного ключу поиска - C++
Здравствуйте, помогите пожалуйста решить задачку. Задана матрица произвольной размерности. Заполнить вектор, каждый элемент которого...

Сформировать одномерные массивы, каждый элемент которых является суммой отрицательных элементов строк матрицы - C++
Задать значения целочисленным элементам матриц A и B размерностью 4 на 7 и сформировать одномерные массивы Y и Z соответственно , каждый...

Каждый элемент побочной диагонали матрицы заменить суммой всех других элементов этой строки - C++
В двухмерном массиве каждый элемент побочной диагонали заменить суммой всех других элементов этой строки. Транспонировать матрицу,...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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