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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исходник игры http://www.cyberforum.ru/cpp-beginners/thread264175.html
Всем доброго времени суток. Если есть исходник игры в кости на turbo c++ скиньте пожалуйста.
C++ Конструктор копирования Здравствуйте) объясните пожалуйста в чём проблема при описании в классе конструктора копирования компилятор выдаёт ошибку:error C3699: &: это косвенное обращение невозможно использовать для типа... http://www.cyberforum.ru/cpp-beginners/thread264164.html
много3адачность C++
задание: написать программы для реализации простого вычислительного действия(например гипотенуза по двум катетам) использую многозадачность я все сделал, процессы синхронизированы с помощью событий,...
Работа с файлами C++
Написать программу копирования файла. В выходном файле в конец предложения дописывается количество слов в нем. Чтение происходит блоками. Обработать ошибки. Добавлено через 4 минуты #include...
C++ классы C++ http://www.cyberforum.ru/cpp-beginners/thread264115.html
Помогите пожалуйста!!! Срочно нужна помощь I . Проект должен содержать один файл с расширением *.сср II.Классы не должны содержать лишних методов!!! Имеются два класса: Class A { ...
C++ Сортировка матрицы Можете пожалуйста глянуть почему не идет задержка на екране вывода и условия типа Мне нужно четние елементи матрица вивести в порядку возростания или убивания. // lam3b.cpp: главный файл... подробнее

Показать сообщение отдельно
vitaska
85 / 85 / 2
Регистрация: 04.02.2010
Сообщений: 162
26.03.2011, 13:20
2:
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
#include <iostream>
#include <iomanip>
#include <ctime>
#include <cstdlib>
 
using namespace std;
 
int main()
{
    srand( ( unsigned ) time ( NULL ) );
    const int arrSize = 5;
    int T[ arrSize ];
    //Вводим значения в массив
    for ( int i = 0; i < arrSize; i++ ) { 
        cout << "Input element T[ " << i << " ] - ";    
        T[ i ] = rand() % 21 - 10;
        cout << T[ i ] << endl;
    } 
    //Выводим массив на экран
    cout << "\n\nArray:\n";
    for ( int i = 0; i < arrSize; i++ )
        cout << setw( 4 ) << T[ i ];
    
    int index = 0;
 
    for ( int i = 1; i < arrSize; i++ ) { 
        if ( T[ i ] >= 0 && T[ index ] < 0 ) {
            index = i;
        }
        else if ( T[ i ] >= 0 && T[ index ] >= 0 && T[ i ] < T[ index ] ) {
            index = i;
        }
    }   
 
    if ( T[ index ] < 0 ) 
        index = -1;
 
    if ( index >= 0 ) {
        cout << "\n\nMinimal element of array T[ " << index << " ] - " << T[ index ] << endl;
        int temp = T[ 2 ];
        T[ 2 ] = T[ index ];
        T[ index ] = temp;
        cout << "\n\nArray:\n";
        for ( int i = 0; i < arrSize; i++ ) 
            cout << setw( 4 ) << T[ i ];
        cout << endl << endl;
    }
    else
        cout << "\n\nAn array does not have positive elements\n\n";
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru