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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ как узнать размер std::stringstream http://www.cyberforum.ru/cpp-beginners/thread692153.html
в обьект типа stringstream пишем неизвестное число байт. Как узнать сколько байт записалось в поток?
C++ Значения переменных X, Y, Z поменять местами так Значения переменных X, Y, Z поменять местами так, чтобы они оказались упорядоченными по убыванию. Подскажите пожалуйста просто я только начал изучать программирование.В следующий раз создавайте тему в соответствующем разделе. http://www.cyberforum.ru/cpp-beginners/thread692141.html
Чтение слов из текстового файла и замена этими словами названий переменных в других файлах (оптимизация) C++/CLI
Здравствуйте, помогите с оптимизацией кода Программа читает слова из текстового файла и заменяет этими словами названия переменных и т.д в других файлах. Вот сам код: #include <iostream> using namespace std; using namespace System; using namespace System::IO; using namespace System::Text;
Как правильно создать функцию? C++
Задание звучит так: Создайте текстовой файл, содержащий сведения об ассортименте игрушек в магазине: название игрушки, артикул, цена, страна производитель, для кого предназначена игрушка (мальчикам или девочкам или тем и другим). Напишите программу, которая формирует двоичный файл, каждый элемент которого является структурой, составленной на основе данных текстового файла. Отсортируйте данные...
C++ Работа с zip архивами http://www.cyberforum.ru/cpp-beginners/thread692114.html
Кто-нибудь знает хорошую библиотеку?
C++ Перевод чисел из 10очной системы счисления в 3ую Это схема: http://s60.***********/i168/1211/6f/70dd775c9ead.jpg Суть программы пользователь вводит число она считает и выводит остатки в обратном порядке. У меня опыта не хватает сделать чистый код :( помогите плиз. Пришёл вечерком накидал:#include <iostream> #include <cmath> using namespace std; int main() подробнее

Показать сообщение отдельно
Andrew_new
0 / 0 / 0
Регистрация: 30.03.2012
Сообщений: 5
08.11.2012, 15:33     Программа, которая вводит c клавиатуры двумерный квадратный массив целых чисел, заменяет все отрицательные элементы главной диагонали на сумму всех эл
Задание
Создать программу, которая вводит c клавиатуры двумерный квадратный массив целых чисел, заменяет все отрицательные элементы главной диагонали на сумму всех элементов соответствующей строки и отображает данный массив на экране в транспонированном виде
a[1,1] a[2,1] a[3,1]
a[1,2] a[2,2] ...
Я смог решить только для массива размерности 2*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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include "stdafx.h"
#include<iostream>
#include<math.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{ int m[2][2];
int i,j;
//Ввод массива
cout<<"Vvedite 2-merniy massiv";
for( i=0;i<2;i++)
    for( j=0;j<2;j++)
        cin>>m[i][j];
//Вывод заданого массива
cout<<"Vvedenniy massiv: \n";
for( i=0;i<2;i++)
{
    for( j=0;j<2;j++) cout<<m[i][j]<<" ";
    cout<<endl;
}
//Проверка и замена всех отрицательных элементов главной диагонали на сумму всех элементов соответствующей строки
 if (m[0][0]<abs(m[0][0])) m[0][0]+=m[0][1];
 if (m[1][1]<abs(m[1][1])) m[1][1]+=m[1][0];
//Вывод преобразованого массива
cout<<"Zadaniy preobrazovaniy massiv, po usloviy, esli nado: \n";
for( i=0;i<2;i++)
{
    for( j=0;j<2;j++) cout<<m[i][j]<<" ";
    cout<<endl;
}
// Ввыод транспонированого массива
cout<<"Transponirovanaya preobrazovanaya matriza: \n";
for( i=0;i<2;i++)
{
    for( j=0;j<2;j++) cout<<m[j][i]<<" ";
    cout<<endl;
}
system("pause");
    return 0;
}
, помогите пожалуйста решить эту задачу. Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru