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

Вывод несколько седловых точек в программе, целочисленная квадратная матрица - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файл, содержащий сведения об ассортименте игрушек в магазине http://www.cyberforum.ru/cpp-beginners/thread533498.html
Help! Нужно создать файл, содержащий сведения об ассортименте игрушек в магазине. Структура записи: название игрушки, цена, количество, возрастные границы, например, от 2 до 5 лет. Вывести на печать: — название игрушек, которые подходят детям от 1 до 3 лет: — стоимость самой дорогой игрушки и ее наименование: — название игрушки, которая по стоимости не превышает «х» р. Значение «х» вводится с...
C++ Переделать прогу с паскаля в Вижуал вот прога на Паскале, надо переделать под вижуал... срочно... http://pascal.sources.ru/cgi-bin/show.cgi?cat=incoming&id=polynom просто запара с учебой и времени нету((( помогите пожалуйста.... там походу много лишнего (построение графиков)... Мне нужно только чтобы считало корни полинома н-й степени (все, включая комплексные)... http://www.cyberforum.ru/cpp-beginners/thread533497.html
C++ Наследование, получить производный класс "интервал времени"
Привет. Производный класс состоит из-двух полей. public & private хочу в производном классе получить эти же поля, как public и private. Как это сделать? Дело вот в чем. Есть класс "время", надо получить производный класс "интервал времени". Объявил в базовом классе h, m, s как привейт, методы как паблик. class time { protected: unsigned int hour,
Скопировать часть строки C++
Здравствуйте. Имеется 2 строки AnsiString str1 = "123456"; AnsiString str2; Как скопировать часть строки str1 в строку str2 str1 = 123456
C++ Перегрузка операторов на примере класса комплексных чисел(-) http://www.cyberforum.ru/cpp-beginners/thread533440.html
Условие: Используя перегрузку операторов создать класс для работы с комплексными числами. Операции над числами должны включать: сумма, разность, перемножение, деление, возведение в квадрат. Результаты операций выводить на экран все сразу. Вид комплексного числа выбирается произвольно. Встречал подобные темы на этом форуме, но не очень понял, решил, что если сделаю сам, то пойму. Пока я хочу...
C++ В массиве найти сумму элементов помогите найти ошибку#include<conio.h> #include<iostream.h> #include<stdlib.h> void main() {randomize(); int i,n; float a,s1=0,s2=0,n1=-1,n2=-1; cout<<'' n : "; cin>>n; for ( i=0; i<n; i++) подробнее

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

Вывод несколько седловых точек в программе, целочисленная квадратная матрица - C++

29.03.2012, 03:12. Просмотров 334. Ответов 0
Метки (Все метки)

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
58
59
60
61
62
63
64
65
66
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
#if o == 0
#undef o
#endif
void main()
{setlocale(LC_ALL, "Russian");
    int i,j,n,item, pos,k, id = 0, res = 0,a[100][100];;
    bool f=false;
    cout << "введите n:\n";
    cin >> n ;
    cout << "теперь введите элементы матрицы:\n";
    for(i = 0; i < n; i++) {
        for(j = 0; j < n; j++) {
            cout << "Элемент " << i+1 << ' ' << j+1 << ": ";
            cin >> a[i][j];
        }
    }
    system("cls");
    cout << "Исходная матрица:\n";
    for(i = 0; i < n; i++) {
        for(j = 0; j < n; j++)
            cout << a[i][j] << '\t';
        cout << '\n';
    }
 
    for(i = 0; i < n; i++) 
    {
        item = a[i][0];
        pos = 0;
        for(j = 1; j < n; j++) 
        {
            if(a[i][j] < item) 
            {
                item = a[i][j];
                pos = j%n;
            }
        }
 
        f = true;
        for(k = 0; k < n; k++) 
        {
            if(a[k][pos] > item)
                f = false;
 
#ifdef o
            cout << "\n\n!отладка!\n";
            cout << a[k][pos] << ", " << item << '\t';
            cout << (a[k][pos] > item) << '\n';
            getch();
#endif
 
        }
        if(f) {
            cout << "\nСедловая точка имеет значение " << item << " и расположение " << i+1 << ' ' << pos+1 << '\n';
            res++;
        }
    }
    if(!res) {
        cout << "В матрице нет седловых точек!\n";
    }
 
    getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru