Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > C/C++/С#


Ответ
 
Опции темы Опции просмотра
Старый 16.04.2013, 22:01   #1 (permalink)
Алексей59
Новичок
 
Регистрация: 12.11.2012
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Помогите написать программу на тему массивы в С++

создать в файле квадратную матрицу 5*5. Считать ее из файла внутри функции main() в динамический массив. Массив передать в функцию F(), где определить наибольшее значение суммы элементов матрицы среди диагоналей, параллельных главной диагонали. Найденное значение вернуть в функцию main(), из которой вывести его на консоль.
Алексей59 вне форума   Ответить с цитированием

Старый 16.04.2013, 22:01
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Пожалуйста, внимательно пролистайте данные посты

Помогите написать программу
Помогите написать программу
Помогите написать программу
Помогите написать программу
Помогите написать программу

Старый 17.04.2013, 00:38   #2 (permalink)
Gruvi
VIP user
 
Аватар для Gruvi
 
Регистрация: 10.03.2011
Сообщений: 766
Записей в дневнике: 1
Сказал(а) спасибо: 10
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 3453
По умолчанию

Найти максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы:

Цитата:
#include "stdafx.h"
#include <iostream>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
const int size = 4;
int matr[size][size];
for (int i = 0; i<size; ++i)
{
for (int j = 0; j<size; j++)
{
matr[i][j] = rand()%10;
cout<<matr[i][j]<<"\t";
}
cout<<"\n";
}

for (int i = 0; i<size; ++i)
{
int index = i;
int sum = 0;
for (int j = 0; j<size; ++j)
{
cout<<"matr["<<index<<"]["<<j<<"]";
sum += matr[index++][j];
if (index == size)
index = 0;
if (j != size - 1)
cout<<" + ";
}
cout<<" = "<<sum<<"\n";
}

cin.get();
return 0;
}
Gruvi вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 12:23.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.