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

Найти номер максимального элемента в последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread1129830.html
Вычислить P=(1+sin 0,1)(1+sin 0,2)...(1+sin 10). При решении задачи использовать все типы циклов(for,while,do while). Массивы при решении задачи не используются.
C++ Создать макросы для вычисления среднего из двух и среднего из трех цифр Создать макросы для вычисления среднего из двух и среднего из трех цифр. http://www.cyberforum.ru/cpp-beginners/thread1129825.html
Произведение ненулевых элементов массива C++
помогите, начал изучать С++ недавно, столкнулся с проблемой с массивами 1) Мне нужно создать массив на N элементов (ввожу с клавиатуры) и заполнить случайными вещественными числами 2) И посчитать Произведение ненулевых элементов данного массива Вопрос: при компиляции выводит не то, сам не могу разобраться почему Помогите :) #include "stdafx.h" #include <iostream> #include <conio.h>...
поиск определенного элемента в массиве C++
Задан массив, который состоит из n элементов. Найти элемент для которого сумма элементов, что стоят до него, меньше всего отличается от суммы элементов что стоят после него
C++ Считать квадратную матрицу. Какой самый быстрый способ это сделать? http://www.cyberforum.ru/cpp-beginners/thread1129792.html
Какие самые быстрые способы считывания в с++? Пример : мне надо считать квадратную матрицу. Какой самый быстрый способ это сделать?
C++ Создать класс Aqueue - структура типа очередь, основанный на массиве указателей фиксированного размера Создать класс Aqueue - структура типа очередь, основанный на массиве указателей фиксированного размера. Предусмотреть, чтобы у очереди была возможность содержать значение типа, соответствует библиотечном класса string. Предусмотреть функции - члены класса для выполнения следующих операций: push () - занести в очередь предоставлено значение; pop () - добыть и изъять значение из очереди; print... подробнее

Показать сообщение отдельно
Тамика
Котовчанин
 Аватар для Тамика
863 / 443 / 129
Регистрация: 16.02.2010
Сообщений: 2,565
Записей в блоге: 27
27.03.2014, 12:32     Найти номер максимального элемента в последовательности
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
int main()
{
    int num, max = INT_MIN, n = 0, id = 0, id_max;
    std::cout << "Enter count of numbers\n";
    std::cin >> n;
    std::cout << "\nNow, enter " << n << "  elements!\n";
    for (int i = 0; i < n; ++i)
    {
        std::cin >> num;
        id ++;
        if (num > max) 
            {
                max = num;
                id_max = id;
        }
    }
    std::cout << "\nMaximum is " << max;
    std::cout << "\nMaximum index is " << id_max;
 
    system("pause>> null");
}
Добавлено через 15 минут
Поправочка.
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
#include <iostream>
 
int main()
{
    int num, max = INT_MIN, n = 0, id = 0, id_max;
    std::cout << "Enter count of numbers\n";
    std::cin >> n;
    std::cout << "\nNow, enter " << n << "  elements!\n";
    for (int i = 0; i < n; ++i)
    {
        std::cin >> num;
       
        if (num > max) 
            {
                max = num;
                id_max = id;
             }
         ++id;
    }
    std::cout << "\nMaximum is " << max;
    std::cout << "\nMaximum index is " << id_max;
 
    system("pause>> null");
}
 
Текущее время: 20:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru