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

Функции. Найти номер наибольшего и наименьшего элемента массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти номер первого отрицательного элемента массива http://www.cyberforum.ru/cpp-beginners/thread1003107.html
найти номер первого отрицательного элемента массива. не могу написать программу))) вот кое что сделал, но работает неправильно: #include <iostream> using namespace std; int main() { int arr,...
C++ есть предположения почему <vector> не работает?буду очень благодарен задача такова надо вывести позиции каждой открывающейся скобки и соотвтствующей ей закрывающеи #include<iostream> #include<iomanip> #include<fstream> #include<vector> #include<cassert> ... http://www.cyberforum.ru/cpp-beginners/thread1003093.html
C++ Перегрузка операторов С++
Всем привет!:) Помогите пожалуйста разобраться в коде. Я сооооовсем начинающий и сейчас учу с++ по Шилдту и Либерти. Вопрос связан с простейшей программой перегрузки операторов. Программа следующая:...
C++ Подскажите ,как осуществить поиск максимального элемента массива
Как считать информацию с файла? что тут не так? Что надо писать в текстовом документе? #include <iostream> #include <conio.h> #include <fstream> using namespace std; int main()
C++ Форматированный вывод с использованием printf() http://www.cyberforum.ru/cpp-beginners/thread1003071.html
Как сделать, чтобы printf("%3.3f", peremennaya); выводила именно 3.3 знака, даже если число хранимой в этой переменной такого количества знаков не имеет? Гугл мне не помогает(
C++ Задана матрицы целых чисел. Удалить из неё К-ю строку Доброго времени суток. Помогите разобраться. Заранее спасибо. подробнее

Показать сообщение отдельно
Anton_Kretov
89 / 51 / 7
Регистрация: 26.06.2013
Сообщений: 179
10.11.2013, 13:31
Только потому что я такой добрый:
(правда, это настолько элементарно, что если вы не в состоянии этого сделать, но не советую продолжать программировать)
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
#include <iostream>
#include <stdlib.h>
#include <time.h>
 
using namespace std;
 
const int numOfElements = 20;
 
int getMaxIndex(int intArray[]);
int getMinIndex(int intArray[]);
 
int main() {
    setlocale(LC_ALL, "rus");
    int intArray[numOfElements];
    intArray[0] = 5;
    srand(time(NULL));
 
    for(register int i = 0; i < numOfElements; i++) {
        intArray[i] = 50 - rand() % 100;
        cout << "\n" << "intArray[" << i << "] = " << intArray[i];
    }
 
    cout << "\n" << "Max index: " << getMaxIndex(intArray);
    cout << "\n" << "Min index: " << getMinIndex(intArray);
    return 0;
}
 
int getMaxIndex(int intArray[]) {
    int maxIndex = 0;
    int maxElement = 0;
    for(register int i = 0; i < numOfElements; i++) {
        if(intArray[i] > maxElement) {
            maxElement = intArray[i];
            maxIndex = i;
        }
    }
 
    return maxIndex;
}
 
int getMinIndex(int intArray[]) {
    int minIndex = 0;
    int minElement = 0;
    for(register int i = 0; i < numOfElements; i++) {
        if(intArray[i] < minElement) {
            minElement = intArray[i];
            minIndex = i;
        }
    }
 
    return minIndex;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru