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

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

Войти
Регистрация
Восстановить пароль
 
pasha_9090
19 / 19 / 1
Регистрация: 17.11.2010
Сообщений: 84
#1

Сформировать одномерный массив, элементами которого являются средние арифметические значения элементов главной и побочной диагоналей - C++

18.11.2010, 10:15. Просмотров 761. Ответов 8
Метки нет (Все метки)

Дан целочисленный массив А[N][N]. Сформировать одномерный массив В[N], элементами которого являются средние арифметические значения элементов главной и побочной диагоналей в соответствующих строках массива А.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2010, 10:15     Сформировать одномерный массив, элементами которого являются средние арифметические значения элементов главной и побочной диагоналей
Посмотрите здесь:
C++ Сформировать одномерный массив, элементами которого являются суммы элементов i-ой строки матрицы
Дана матрица А(n,m). Сформировать одномерный массив В(n), элементами которого являются суммы элементов i-ой строки. C++
C++ Сформировать одномерный массив В, элементами которого являются номера первых отрицательных элементов каждой строки матрицы
C++ Одномерный массив, элементами которого являются суммы положительных элементов строк матрицы
C++ Сформировать массив, элементами которого являются суммы элементов соответствующих строк матрицы
Сформировать одномерный массив, элементы которого равны произведениям индексов последних отрицательных элементов диагоналей C++
Матрицы. Сформировать одномерный массив L(m), элементами которого являются суммы элементов j-ого столбца C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
VASSUV
MiThEoN
412 / 278 / 15
Регистрация: 31.10.2009
Сообщений: 415
Записей в блоге: 2
Завершенные тесты: 1
18.11.2010, 10:32     Сформировать одномерный массив, элементами которого являются средние арифметические значения элементов главной и побочной диагоналей #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <conio.h>
#define LEN 5
int _tmain(int argc, _TCHAR* argv[])
{
   int a[LEN][LEN]=
   {{1,2,3,4,5},
   {2,3,4,5,6},
   {3,4,5,6,7},
   {4,5,6,7,8}, 
   {5,6,7,8,9}};
   float b[LEN];
   for(int i = 0; i< LEN; i++)
   {
      b[i] = (a[i][i]+a[i][LEN-1-i])/2;
   }
   for(int i = 0; i< LEN; i++)
   {
      printf("%f\n",b[i]);
   }
   getch();
    return 0; 
}
pasha_9090
19 / 19 / 1
Регистрация: 17.11.2010
Сообщений: 84
18.11.2010, 11:02  [ТС]     Сформировать одномерный массив, элементами которого являются средние арифметические значения элементов главной и побочной диагоналей #3
напишите пожалуйста что означает каждая строка
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
22.11.2010, 18:29     Сформировать одномерный массив, элементами которого являются средние арифметические значения элементов главной и побочной диагоналей #4
Приведите пример входных и выходных данных!!!
pasha_9090
19 / 19 / 1
Регистрация: 17.11.2010
Сообщений: 84
22.11.2010, 18:39  [ТС]     Сформировать одномерный массив, элементами которого являются средние арифметические значения элементов главной и побочной диагоналей #5
753
362
954
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
22.11.2010, 18:41     Сформировать одномерный массив, элементами которого являются средние арифметические значения элементов главной и побочной диагоналей #6
C
1
2
3
 int c=0, d=N-1;
for (int i=0; i<N; i++)
B[i]=(A[c++]+A[d--])/2;
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
23.11.2010, 18:59     Сформировать одномерный массив, элементами которого являются средние арифметические значения элементов главной и побочной диагоналей #7
C
1
2
for(i=0; i<N; i++)
    B[i]=(A[i][i]+A[i][N-1-i])/2;
по-моему на днях уже было
pasha_9090
19 / 19 / 1
Регистрация: 17.11.2010
Сообщений: 84
23.11.2010, 19:36  [ТС]     Сформировать одномерный массив, элементами которого являются средние арифметические значения элементов главной и побочной диагоналей #8
а по точнее а то не понятно
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.11.2010, 19:45     Сформировать одномерный массив, элементами которого являются средние арифметические значения элементов главной и побочной диагоналей
Еще ссылки по теме:
Сформировать массив IM( 50 ) ,элементами которого являются числа 1,3,5,…,49,50,48,46 ,…,2 C++
Сформировать массив ИМ (100), элементами которого являются числа... C++
Сформировать массив, элементами которого являются числа 2,1,4,3,6,5,...,100,99 C++
Сформировать массив В, элементами которого являются нули и единицы C++
C++ Сформировать целочисленный массив A(75), элементами которого являются случайные числа из диапазона [-5, 20]

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

Или воспользуйтесь поиском по форуму:
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
23.11.2010, 19:45     Сформировать одномерный массив, элементами которого являются средние арифметические значения элементов главной и побочной диагоналей #9
Что именно не понятно?
То что я написал, это и есть формирование массива B[N] (заполнение значениями массива B[N]).
Остальное:
- создание массивов A[][] и B[]
- заполнение массива A[][] значениями
- вывод на экран (или в файл) значений полученного массива B[]
здесь упущено.
Yandex
Объявления
23.11.2010, 19:45     Сформировать одномерный массив, элементами которого являются средние арифметические значения элементов главной и побочной диагоналей
Ответ Создать тему
Опции темы

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