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

определения минимального элемента и его индекса в одномерном массиве(компилятор выдаёт ошибку) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка http://www.cyberforum.ru/cpp-beginners/thread270013.html
Помогите - не знаю не я не одногруппники у кого не спрашивала вот такой попался вариант Ну оооченьь надо((((( Написать программу на языке C/C++ которая: 1) реализует указанные в индивидуальном задании методы сортировки массивов в отдельных модулях; 2) использует системную стандартную сортировку qsort;
C++ Сортировка разделением Написать программу, использующую рекурсивную функцию sort, которая сортирует одномерный массив методом разделения на части исходного массива элементов. Помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread269991.html
Метод итерации нахождения собственных чисел и собственных векторов матрицы C++
Пожалуйста помогите. Можно ещё на паскале
C++ Сложения 16-разрядных двоичных чисел, представленых в дополнительном коде, с фиксацией переполнения.
Помогите пожалуйста написать данную программу. Всем кто помог заранее спасибо! Добавлено через 1 час 4 минуты Ни кто не знает как?
C++ Напечатать симметричные слова из текста http://www.cyberforum.ru/cpp-beginners/thread269935.html
Необходимо напечатать симметричные слова из текста. мой код: #include <stdio.h> void main() { char S; char A; /*массив для слова*/ int i, k; /*к-длина слова*/ printf ("напишите предложение с точкой в конце: \n");
C++ Возвращение результатов функции в несколько переменных Здраствуйте, можно ли как-то припомощи оператора return вернуть несколько значений? Если да, то как после вызова функции вернуть первой переменной первый результат, второй переменной второй результат и так далее. Если при помощи return это невозможно, то пожалуйста укажите другие способы возврата результата нескольких переменных. Спасибо за внимание. подробнее

Показать сообщение отдельно
DAgot_
22 / 22 / 1
Регистрация: 03.01.2010
Сообщений: 68
04.04.2011, 19:08     определения минимального элемента и его индекса в одномерном массиве(компилятор выдаёт ошибку)
Ваш цикл не совершил ни единой итерации и num'у ничего не присвоено, потому и ошибка.
Вот написал, может пригодится:
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
#include <iostream>
#include <time.h>
 
int main(){
 
    srand(time(NULL));
    
    int size, min, num = 0;
 
    std::cout << "size (N): ";
    std::cin >> size;
 
    int *a = new int[size];
 
    std::cout << "\nArray: ";
 
    a[0] = rand() % 10;
    min = a[0];
 
    for(int i=1; i<size; i++){
        a[i] = rand() % 10;
        std::cout << a[i] << ' ';
        if(a[i] < min){
            min = a[i];
            num = i;
        }
    }
 
    std::cout << "\nMin = " << min << "\t" << "Number = " << num << "\n";
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru