Форум программистов, компьютерный форум, киберфорум
Наши страницы

Возвести в квадрад отрицательные элементы, которые находятся на главной диагонали и выше нее. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ одномерный массив http://www.cyberforum.ru/cpp-beginners/thread387758.html
Здравствуйте, помогите решить данную задачу: В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. Сумму положительных элементов массива. 2. Произведение элементов массива,...
C++ процесс с новым потоком объясните как создать процесс у которого будет поток который ты для него создал , следующий пример не работает(там при закытие процесса его поток должен уничтожатся и сообщение не выводится) ... http://www.cyberforum.ru/cpp-beginners/thread387755.html
C++ Массивы. Структурные типы.
Доброго времени суток Вам! Помогите пожалуйста написать программу, обрабатывающую рациональные дроби, хранящиеся в двумерном массиве (матрице). Каждая рациональная дробь определяется как пара...
Двумерный массив C++
Двумерные массивы. Проверить, все ли столбцы матрицы упорядочены по убыванию. Если нет, то упорядочить первый неупорядоченный столбец
C++ Расширение языка С. WTF? http://www.cyberforum.ru/cpp-beginners/thread387745.html
Hi, All! Решил на выходных заняться учебой, сессия скоро. На эти выходные наметил себе план работ - скачать задания:) Вот сижу читаю содержание учебной дисциплины. Кроме всего прочего вот, что...
C++ биномиальная куча подкиньте какой литературы или пример формирования и редактирования биномиальной кучи, буду очень благодарен подробнее

Показать сообщение отдельно
spicer
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 30

Возвести в квадрад отрицательные элементы, которые находятся на главной диагонали и выше нее. - C++

20.11.2011, 15:26. Просмотров 569. Ответов 3
Метки (Все метки)

Если не трудно, то подскажите.
вот дана матрица n*n и мне надо возвести в квадрад отриц. элем., которые находятся на главной диагонали и выше нее.
собственно как начать работу с главной диагональю и выше нее. Задача пустяк на самом деле, но вот тормажу на этом месте.
и еще как найти только первую строку.

и вот гляньте еще вот это. у меня что-то не корректно работает. задание такое - "Элементы главной диагонали расположить в порядке возрастания. "

вот сам код
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
40
41
# include<iostream.h>
# include<conio.h>
# include<iomanip.h>
# include<MATH.h>
# include<stdlib.h>
 void main()
{         const n=5;
    int mas[n][n],a,i,j,temp=0;
    randomize();
    clrscr();
    for(i=0;i<n;i++)
    {
       for(j=0;j<n;j++)
       {
            a=random(10);
            mas[i][j]=a;
            cout<<setw(5)<<mas[i][j];
       }
            cout<<endl;
    }
    for(i=1;i<=n;i++)
           {
       for(j=1;j<=n-i;j++)
       {
            if(mas[j][j] > mas[j+1][j+1])
            {
                 temp=mas[j][j]; mas[j][j]=mas[j+1][j+1]; mas[j+1][j+1]=temp;
            }
       }
           }
      cout<<"-------------------------------------------"<<endl;
      for(i=0;i<n;i++)
      {
           for(j=0;j<n;j++)
    {
      cout<<setw(5)<<mas[i][j];
    }
    cout<<endl;
      }
   getch();
}
там сортировка пузырьком.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru