Форум: Форум C++Разное
Новые темы: 00
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Пожалуйста помогите бедному студенту с лабой по "Массивам"!
 
 автор: sherbat   (18.12.2009 в 00:49)   письмо автору
 
 

Нужен листинг и блок-схема к вот токой задачке:
Дана матрица А(5,5)
1. Найти новый одномерный массив С из сумм элементов каждого столбца матрицы А
2. Найти максимальный элемент, среди элементов главной диагонали матрицы А
3. Заменить третий элемент в первой строке матрицы А на максимальный элемент
Исправьте листинг пожайлуйста если не сложно...

#include <iostream>
#include <fstream>
using namespace std;
#define m 5
#define n 5

ifstream in;
ofstream out;

int main()
{
double a[m][n];
double b[m];

in.open("input.txt");
out.open("output.txt");

for(int i=1; i<=m; i++)
{
double mn=32000.0;
for(int j=1; j<=n; j++)
{
сin >> a[i][j];
if(a[i][j] < mn) mn=a[i][j];
}

b[i]=mn;
}

double sum=0;

for(int j=1; j<=4; j++)
sum+=( a[5][j]+5.0 ) / a[4][j];

a[m][n]=sum;

сout << "B: ";
for(int i=1; i<=m; i++) cout << b[i] << " " ;
сout << "\n\n";

сout << "A: \n";
for(int i=1; i<=m; i++){
for(int j=1; j<=n; j++)
сout << a[i][j] << " ";
сout << "\n";
}

in.close();
out.close();

return 0;
}

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования