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

Если на главной диагонали матрицы есть число -1, то заменить нижнюю часть диагонали на число 2 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как вывести на экран весь вектор? Пожалуйста, подскажите http://www.cyberforum.ru/cpp-beginners/thread1092581.html
Создал функцию для добавление в вектор (даже не уверен в правильности) void Homeworklist::Add(Homework h) { if (a>=1) cout << "NO"; else { Homework h; int x3, y3, z3; int a3, b3, c3; cin >>h.HomeworkName;
C++ Кто может переделать код? Как переделать код, мне помогли написать код с помощью классов, на в универе мне препад сказал что классами нельзя, заставляет переделать с помощью функций, а с функциями мало знаком, буду благодарен за любую помощь. Ниже условие и код. Написать программу в которой вводиться рядок слов, отсортировать слова по первой букве. #include <algorithm> #include <iostream> #include <iterator>... http://www.cyberforum.ru/cpp-beginners/thread1092561.html
C++ Записать исходные данные на диск в виде текстовых и двоичных файлов
Имеются сведения по студентам: студент, балл в расчете на одного человека за каждый год из последних 5-ти лет. Найти для каждого студента средний балл за все пять лет и год, когда балл был максимальным Студентов у которых баллы в течении 5-ти лет постоянно увеличивался, и студента с максимальным средним годовым балам за пять лет. результат обработки вывести на экран в виде таблицы....
C++ где ошибка
#include <iostream> using namespace std; char *get_substr(char *sub, char *str); int main(){ char *substr; substr = get_substr("три", "один два три четыре");
C++ Поиск и удаление элементов в одномерном массиве http://www.cyberforum.ru/cpp-beginners/thread1092544.html
Всем привет! Задача такая: Найти нужный элемент в массиве и удалить его. Если есть повторы, их тоже нужно удалить. Что-то у меня не получается, помогите пожалуйста разобраться в чём дело. #include <iostream> using namespace std;
C++ Если у диагонали этой матрицы находится обратный элемент , то матрицу транспонировать Дана матрица 3х3. Если у диагонали этой матрицы находится обратный элемент , то матрицу транспонировать надо , а если нет обратного элемента ,то нижние строки превратить в нули. Помогите с написанием программы подробнее

Показать сообщение отдельно
murager_94
0 / 0 / 0
Регистрация: 12.10.2013
Сообщений: 16
09.02.2014, 13:41     Если на главной диагонали матрицы есть число -1, то заменить нижнюю часть диагонали на число 2
Дано матрица!Если по главному диагоналу есть число "-1",то заменить нижний часть диагонала на "2",а верхний часть заменить на "1". Еще простите за грамматический ошибки,я не силен по русскому!
Я написал код с ошибками,помогите решит!
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
#include<iostream>
#include<windows.h>
#include<conio.h>
#include<time.h>
#include<iomanip>
using namespace std;
const int n=3;
int main(){
int my[n][n];
int i,j;
srand(time(0));
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
my[i][j]=rand()%4-1;
for(int i=0;i<n;i++){
for(int j=0;j<n;j++)
    cout<<setw(4)<<my[i][j]<<" ";
cout<<endl;}
cout<<endl<<endl;
int a=my[0][0];
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
    if(i==j){
        {if(my[i][j]==-1)
            if(i>j){
            my[1][0]=2;
    my[2][0]=2;
    my[2][1]=2;}
        }
    }
for(int i=0;i<n;i++){
for(int j=0;j<n;j++)
    cout<<setw(4)<<my[i][j]<<" ";
cout<<endl;}
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru