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

Составьте программу, обнуляющую главную диагональ матрицы, если в ней найдется хотя бы один отрицательный элемент - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка: "Source file not compiled" http://www.cyberforum.ru/cpp-beginners/thread893167.html
Здравствуйте, начал обучаться с++ по книге "с++ для чайников". написал первую программу, сделал все точно, как написано, а она не запускается. какое решение?
C++ Описать классы Ребят, нужна помощь к завтрашнему дню.. 1) Составить описание класса для представления даты. Предусмотреть методы получения даты следующего дня, увеличения даты на n дней, определения високосности года, получения отдельных частей даты (год, месяц, день), сравнения дат. 2) Описать класс "многоугольник" с полем - массив объектов класса "вершина". Предусмотреть возможность работы с... http://www.cyberforum.ru/cpp-beginners/thread893165.html
C++ Создайте файл Студент. Занесите в отдельный файл записи из файла Студент, добавив сведения о новых студентах
Создайте файл Студент. Занесите в отдельный файл записи из файла Студент, добавив сведения о новых студентах Вид файла студент: структура записи: ФИО (40 знаков) номер курса (1 знак) номер группы (1 знак) успеваемость - 5 экзаменов в каждой из 10 сессий форма обучения (целевая, договорная) (1 знак)
Создайте структуру Прямая C++
Создайте структуру Прямая с элементами x1, y1, x2, y2 – координаты двух точек, через которые проходит прямая. Для К заданных прямых вывести уравнение прямых в виде y=ax+b. в С++ пожалуйста)) VikaCergeevna, обратите внимание на правила форума: заголовок должен отражать суть задания. "7" - не комильфо (
C++ Структуры Ресторана http://www.cyberforum.ru/cpp-beginners/thread893134.html
как писать меню рестора через struct????Типа отак....... Структуры Ресторана* 1) Сотрудники (Код сотрудника, ФИО, Возраст, Пол, Адрес, Телефон, Паспортные данные, Код должности) .2) Должности (Код должности, наименование должности, оклад, Обязанности, Требования) .3) Состав (Код ингредиента Наименование ингредиента Дата выпуска, Объем, Срок годности Стоимость Снабженец) .Структуры Ресторан.4)...
C++ Нужно поправить код Вобщем есть файл txt с парами областей вот пример кусочек Volynska Rivnenska Volynska Lvivska Lvivska Volynska Lvivska Rivnenska Lvivska Ternopilska Lvivska IvanoFrankivska Lvivska Zakarpatska подробнее

Показать сообщение отдельно
VikaCergeevna
0 / 0 / 0
Регистрация: 17.04.2013
Сообщений: 7
18.06.2013, 18:24  [ТС]     Составьте программу, обнуляющую главную диагональ матрицы, если в ней найдется хотя бы один отрицательный элемент
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include<iostream>
#include <iomanip>
#include <time.h>
using namespace std;
void shellSort(int *array, int n){
int i, j, k, gap, temp;
int a[] = {31, 15, 7, 3, 1};
for ( k = 0; k < 5; k++ ) {
  gap = a[k];
  for ( i = gap; i < n; i++ ) {
  temp = array[i];
  for (j = i-gap; temp < array[j] && j >= 0; j -= gap)
  array[j + gap] = array[j];
  array[j + gap] = temp;
  }
 }
 }
int main()
{
    srand(time(NULL));
    int mas[50][50],mass[50],n,m;
    cout << "Enter N = ";cin >> n;
    cout << "Enter M = ";cin >> m;
    cout << "Array [2=start] = \n";
    n++;m++;
    for (int i=1;i<n;i++)
    {
        for (int j=1;j<m;j++)
        {
            mas[i][j]=rand()%10-5;
            cout << setw(2) << mas[i][j] << " ";
        }
        cout << "\n";
    }
    cout << "Array [1=finish] = ";
    for (int i=1;i<n;i++)
        mass[i]=mas[m-i][i+0];
    shellSort(mass,n);
    for (int i=1;i<n;i++)
        cout << mass[i] << " ";
        for (int i=1;i<n;i++)
            if (mas[i][i]<0)
                {
                    for (int i=1;i<n;i++)
                        mas[i][i]=0;
                }
        cout << "\nArray [2=finish] = \n";
    for (int i=1;i<n;i++)
    {
        for (int j=1;j<m;j++)
            cout << setw(2) << mas[i][j] << " ";
        cout << "\n";
    }
 
 
    system("pause");
}
 
Текущее время: 07:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru