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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ренжик
0 / 0 / 0
Регистрация: 10.11.2009
Сообщений: 7
#1

Ввести одномерный массив A , вывести его - C++

10.11.2009, 17:46. Просмотров 698. Ответов 5
Метки нет (Все метки)

Помогите пожалуйста если не затруднит.
Ввести одномерный массив A , вывести его. Найти наибольший элимент среди тех , которые находятся на нечётных позициях. На полученное значением уменьшить элементы с чётными индексами массива.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2009, 17:46     Ввести одномерный массив A , вывести его
Посмотрите здесь:

C++ Ввести с клавиатуры массив, а потом вывести его на экран
C++ Ввести массив символов, а затем вывести его на экран
C++ Ввести одномерный статический массив из n чисел и вывести все неповторяющиеся элементы.
Ввести одномерный массив из 13 элементов C++
C++ Ввести одномерный массив А , вывести его
Ввести одномерный массив А, вывести его. Вычислить среднее геометрическое положительных элементов массива C++
Ввести двумерный массив A(N×N) , вывести его. Найти сумму положительных элементов расположенных в части массива одновременно C++
C++ Как ввести и вывести одномерный массив через функции?
Сформулировать одномерный массив, задать его значения при инициализации и вывести его на экран C++
Ввести одномерный массив чисел, вывести на экран те элементы, которые не равны 0 C++
Одномерный массив. Вывести его элементы сначала с четными, потом нечетными номерами C++
C++ Из символов строки сформировать одномерный массив и вывести значения его элементов в обратном порядке

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
10.11.2009, 17:50     Ввести одномерный массив A , вывести его #2
Ренжик, ну и в чом проблемы ? находишь максимальное но в цикле for инкрементируя индексы не через 1 а через 2 то есть сначала по индекса 1 потом 3 5 и так далее
Ренжик
0 / 0 / 0
Регистрация: 10.11.2009
Сообщений: 7
10.11.2009, 17:56  [ТС]     Ввести одномерный массив A , вывести его #3
Спасибо за ответ . Можно плиз если не сложно , с мини примерчиком я не очень просто понял , что мне делать)
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
10.11.2009, 18:09     Ввести одномерный массив A , вывести его #4
Ренжик,
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
int main()
{
    int arr[] = {1,2,3,4,5,6,7,8,9,10,11};
    const int size = sizeof(arr)/sizeof(*arr);
    int max = arr[1];
    for (int i = 1 ; i <  size ; i+=2)
        if (arr[i]>max) max = arr[i];
    std::cout << max;
    return 0;
}
Ренжик
0 / 0 / 0
Регистрация: 10.11.2009
Сообщений: 7
10.11.2009, 18:16  [ТС]     Ввести одномерный массив A , вывести его #5
спасибо большое
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
10.11.2009, 18:26     Ввести одномерный массив A , вывести его #6
Ренжик, а про вторую часть в общем делай так for (int i = 0 ; i < size ; i+=2) a[i] = a[i] - max
то есть для каждого элемента с индексом 0 2 4 6 и т д в a[i] присваиваешь разность этого элемента и максимального среди элементов с нечётным индексом
Yandex
Объявления
10.11.2009, 18:26     Ввести одномерный массив A , вывести его
Ответ Создать тему
Опции темы

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