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

Матрицы, алгоритм поиска - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исходник игры http://www.cyberforum.ru/cpp-beginners/thread264175.html
Всем доброго времени суток. Если есть исходник игры в кости на turbo c++ скиньте пожалуйста.
C++ Конструктор копирования Здравствуйте) объясните пожалуйста в чём проблема при описании в классе конструктора копирования компилятор выдаёт ошибку:error C3699: &: это косвенное обращение невозможно использовать для типа "const group" описание класса ref class group { public: String ^name; int kol; int kurs; group(void); http://www.cyberforum.ru/cpp-beginners/thread264164.html
много3адачность C++
задание: написать программы для реализации простого вычислительного действия(например гипотенуза по двум катетам) использую многозадачность я все сделал, процессы синхронизированы с помощью событий, все работает, никто никуда раньше чем нужно не лезет но для наглядности нужно на экран вывести трассировку, чтобы показать, что каждый процесс в данный момент делает повтыкал везде cout //кусок...
Работа с файлами C++
Написать программу копирования файла. В выходном файле в конец предложения дописывается количество слов в нем. Чтение происходит блоками. Обработать ошибки. Добавлено через 4 минуты #include <iostream.h> #include <fstream.h> #include <stdio.h> int main() { ifstream fin ("J:\\kopy.txt",ios::in);
C++ классы C++ http://www.cyberforum.ru/cpp-beginners/thread264115.html
Помогите пожалуйста!!! Срочно нужна помощь I . Проект должен содержать один файл с расширением *.сср II.Классы не должны содержать лишних методов!!! Имеются два класса: Class A { Int x; double y; public: .........
C++ Сортировка матрицы Можете пожалуйста глянуть почему не идет задержка на екране вывода и условия типа Мне нужно четние елементи матрица вивести в порядку возростания или убивания. // lam3b.cpp: главный файл проекта. #include "stdafx.h" #include <stdio.h> #define SIZE 10 int main (int argc, char* argv) подробнее

Показать сообщение отдельно
vitaska
84 / 84 / 2
Регистрация: 04.02.2010
Сообщений: 162
26.03.2011, 13:39     Матрицы, алгоритм поиска
3:
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 <iostream>
#include <iomanip>
#include <ctime>
#include <cstdlib>
 
using namespace std;
 
int main()
{
    srand( ( unsigned ) time ( NULL ) );
    const int arrSize = 5;
    int T[ arrSize ][ arrSize ];
    //Вводим значения в массив
    for ( int i = 0; i < arrSize; i++ ) { 
        for ( int j = 0; j < arrSize; j++ ) { 
            //cout << "Input element T[ " << i << " ][ " << j << " ] - ";   
            T[ i ][ j ] = rand() % 21 - 10;
            //cout << T[ i ] << endl;       
        } 
    } 
    //Выводим массив на экран
    cout << "\n\nArray:\n";
    for ( int i = 0; i < arrSize; i++ ){
        for ( int j = 0; j < arrSize; j++ ) 
            cout << setw( 4 ) << T[ i ][ j ];
        cout << endl;
    }
    
    int indexRowCol = 0;
 
    for ( int i = 0; i < arrSize; i++ ) { 
        if ( T[ i ][ i ] >= 0 && T[ indexRowCol ][ indexRowCol ] < 0 ) {
            indexRowCol = i;
        }
        else if ( T[ i ][ i ] >= 0 && T[ indexRowCol ][ indexRowCol ] >= 0 && T[ i ][ i ] < T[ indexRowCol ][ indexRowCol ] ) {
            indexRowCol = i;
        }
    }   
 
    cout << "Index - " << indexRowCol << endl;
 
    if ( T[ indexRowCol ][ indexRowCol ] < 0 ) 
        indexRowCol = -1;
 
    if ( indexRowCol >= 0 ) {
        cout << "\n\nMinimal element of main diagonal in matrix T[ " << indexRowCol << " ][ " 
              << indexRowCol << " ] is " << T[ indexRowCol ][ indexRowCol ] << endl;
        int temp = T[ indexRowCol ][ indexRowCol ];
        for ( int i = 0; i < arrSize; i++ ){
            for ( int j = 0; j < arrSize; j++ ) 
                if ( i == indexRowCol || j == indexRowCol) 
                    T[ i ][ j ] = temp;
        }
 
 
        cout << "\n\nArray:\n";
        for ( int i = 0; i < arrSize; i++ ){
            for ( int j = 0; j < arrSize; j++ ) 
                cout << setw( 4 ) << T[ i ][ j ];
            cout << endl;
        }
        cout << endl << endl;
    }
    else
        cout << "\n\nMatrix does not have positive elements in main diagonal\n\n";
}
Незачто. кнопочка спасибо внизу))

на счет первого задания не понял вопрос сори
 
Текущее время: 15:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru