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

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

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

Целочисленный массив с размером 4*4 .Написать прогу , формирующую одномерный массив - C++

14.10.2014, 19:32. Просмотров 345. Ответов 3
Метки нет (Все метки)

Целочисленный массив с размером 4*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
26
27
28
29
30
31
 #include <iostream>
 
using namespace std;
main()
 
{ int M[4][4], y[4],S=0, i, j;
cout<<"vvedite massiv";
 
 for(i=0;i<4;i++)
 for(j=0;j<4;j++)
 
cin>>M[i][j]; 
 
for(j=0;j<4;j++)
 
{S=0;
 
for(i=0;i<4;i++)
S=S+M[i][j];
y[j]=S;
 }
 cout<<'\n';
 {for(i=0;i<4;i++)
 
cout<<y[i]<<' ';
}
 
cout<<S;
 
return 0 ;
}
DEV C++
Код рабочий, но непонятно откуда берется последняя 8-ка и как избавится от нее??
Целочисленный массив с размером 4*4  .Написать прогу ,  формирующую одномерный массив
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2014, 19:32
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Целочисленный массив с размером 4*4 .Написать прогу , формирующую одномерный массив (C++):

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

Дан целочисленный массив размером N. Преобразовать массив, увеличив длину каждой серии на один элемент - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int main() { int n; int k=0; int p=0; int l=0; int...

Дан целочисленный двумерный массив размером MxN - C++
Ребят помогите написать программу на С++.В долгу не останусь. Дан целочисленный двумерный массив размером MxN, а) заменить ...

Отсортировать целочисленный одномерный массив - C++
ПОЖАЛУЙСТА ПОМОГИТЕ НАПИСАТЬ ПРОГу: 2) Написать программу, позволяющую сортировать введенный пользовате-лем целочисленный одномерный...

Преобразовать двумерный целочисленный массив в одномерный - C++
С++ Написать программу, преобразующую двумерный целочисленный массив в одномерный, &quot;развернув&quot; его по столбцам. Для работы с...

Целочисленный одномерный массив, сортировка по убыванию и возрастанию - C++
Написать программу, позволяющую сортировать введенный пользовате-лем целочисленный одномерный массив по убыванию или по возраста-нию (в...

3
Гоблин-инженер
113 / 110 / 32
Регистрация: 18.09.2014
Сообщений: 337
14.10.2014, 19:38 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
HarDEXtreme,
C++
1
cout<<S;
в конце выводите, а она равна последнему элементу массива y
1
HarDEXtreme
0 / 0 / 0
Регистрация: 14.10.2014
Сообщений: 39
14.10.2014, 19:48  [ТС] #3
Если вам не трудно объяснить ,почему S равна последнему элементу , как так получилось что она равна этому элементу ?
0
Гоблин-инженер
113 / 110 / 32
Регистрация: 18.09.2014
Сообщений: 337
14.10.2014, 19:53 #4
HarDEXtreme,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
for (j = 0; j < 4; j++)
{
    S=0; <---- Как видим, переменная создана где то извне, то есть она (и ее значение) будет доступна вне цикла
    for ( i = 0; i < 4; i++)
        S = S+M[i][j];
    y[j] = S; <---- Вот тут S у нас стало равно 8 (на последней итерации)
 }
 cout<<'\n';
 {for(i=0;i<4;i++)
 
cout<<y[i]<<' ';
}
 
cout<<S; <---- Обратились к S, в которой со времен последнего шага цикла было значение 8
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.10.2014, 19:53
Привет! Вот еще темы с ответами:

Отсортировать одномерный целочисленный массив сортировкой Шелла - C++
Требуется отсортировать массив сортировкой Шелла. Считывать массив нужно из текстового файла, в котором в одну строку записаны через пробел...

Дан одномерный целочисленный массив. Определить элемент с наибольшим количеством делителей - C++
Ребят, задача такая: &quot;Дан одномерный целочисленный массив. Определить элемент с наибольшим количеством делителей.&quot; Помогите плиз...

Записать в одномерный массив размером в 10, числа от i=0 до -9 включительно - C++
Как записать в одномерный массив размером в 10, числа от i=0 до -9 включительно for (int i = 0; i &gt; -10; i--) mas = i; for (int i =...

Дан одномерный целочисленный массив А из N элементов. Найти в нём максимальное значение среди простых чисел - C++
Здравствуйте,уважаемые программисты!) Помогите решить,пожалуйста, данную задачку в С++: Дан одномерный целочисленный массив А из N...


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

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

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