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

Матрица найбольший элемент - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Люди. Как сделать правильно? Прога работает, но не так, как надо. Должна генерировать лабиринты и находить путь из него http://www.cyberforum.ru/cpp-beginners/thread603016.html
код: #include "stdafx.h" #include <iostream> #include "time.h" #include "stdlib.h" #include "stdio.h" using namespace std; const int sX=15;
C++ Классы Помогите, пожалуйста, написать программу к задаче на классы. Программирую пока плоховато, а препод уже новые задачи задает. Задача: Реализовать класс для вектора произвольной размерности с методами, выполняющими основные операции над векторами (сложение, вычисление скалярного произведения двух векторов, вычисление «длины» вектора и его проекции на подпространства меньшей размерности). http://www.cyberforum.ru/cpp-beginners/thread602984.html
Появляется -1.#IND в результатах C++
Доброго времени суток. Извеняюсь за глупые (возможно) вопросы зарание. Программа на C++. вычисляет обратную матрицу методом жордана-гаусса. Размер матрицы задается пользователем. Проблема: при введении размера матрицы от 2х2 до 4х4 все вычисления происходят как положенно. При вычислении матрицы 5х5 и более выдает все результаты как -1.#IND Код программы.
C++ setprecision() и setiosflags()
Почему чтобы напечатать число с двумя цифрами после запятой нужно использовать обе эти функции? cout << setprecision(2) << setiosflags(ios::fixed | ios::showpoint) << 10.0 / 3; Ведь setprecision(2) и так уже показывает что результат будет с двумя цифрами после десятичной точки.
C++ При просмотре уже созданного файла программа выводит лишь одну строку, а остальные обнуляет http://www.cyberforum.ru/cpp-beginners/thread602935.html
Создал программу с записью структуры в файл. Но при повторном запуске программы и просмотре уже созданного ей же файла выводит лишь одну строку, а остальные обнуляет. # include <string.h> # include <iomanip.h> # include <stdio.h> # include <conio.h> # include <iostream.h> # include <windows.h> # include <dos.h> FILE *f;
C++ Условие строки в цикле while #include "stdafx.h" #include <iostream> #include <string> using namespace std; int main(){ char* answer = new char; while ( answer!="y") { cout << "Купи слоника! "; cin >> answer; подробнее

Показать сообщение отдельно
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
11.06.2012, 22:13     Матрица найбольший элемент
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
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std; 
 
int main() 
{   
    setlocale(0, "Rus");
    srand((unsigned) time(NULL)); // для функции  rand()
    const int M = 10; // размеры 
    const int N = 10;
    int array[N][N]; // матрица
    int i, j;  // счётчики циклов
    int max; // максимальный элемент
    int max_index1; // индексы максимального элемента
    int max_index2;
 
    for ( i = 0; i < M; i++) 
        for ( j = 0; j < N; j++) 
            array[i][j] = rand() % 100; // заполняем матрицу случайными числами
 
    for ( i = 0; i < M; i++) 
        for ( j = 0; j < N; j++)   
        {
            if(j % 10 == 0) 
                cout << endl; 
            cout << setw(4) << array[i][j]; // выводи матрицу
        }  
        cout << endl; 
 
        max = array[0][0]; // макс присваиваем первый элемент
 
        for ( i = 0; i < M; i++) 
            for ( j = 0; j < N; j++) 
                if(max < array[i][j]) // узнаём какой элемент максимальный
                { 
                    int temp = array[i][j]; 
                    array[i][j] = max; 
                    max = temp; 
                    max_index1 = i; // индексы максимального элемента
                    max_index2 = j; 
                } 
 
    cout << "Максимальный элемент  " << max << " Расположен " << max_index1 << " "<< max_index2 << endl; 
 
    system("Pause");
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru