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

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

Войти
Регистрация
Восстановить пароль
 
SpiritHunter
Сообщений: n/a
#1

Найти значение максимального и следующего за ним (предмаксимального) и их позиции в массиве - C++

12.12.2010, 15:25. Просмотров 423. Ответов 1
Метки нет (Все метки)

1. Дан массив из различных значений (значения элементов не повторяются).
Найти значение максимального и следующего за ним (предмаксимального) и их позиции в массиве.
2. Дан массив целых чисел. Сформировать новый массив, состоящий из элементов исходного массива, порядковый номер еоторых, является совершенным числом.
(Число называют совершенным, если оно равно сумме всех своих делителей, включая 1 и исключая само число (1+2+3 = 6, 6 - совершенное число).
3. Дан массив, имеющий колличество элементов кратное 3, т. е. 3N. Без использования вспомогательных массивов переставить первую и третью трети массива (например: 1, 2, 3, 4, 5, 6, 7, 8, 9 -> 7, 8, 9, 3, 4, 5, 1, 2, 3.)

Заранее благодарю, прошу помочь, ибо с массивами у меня сложности...(

ДА и какой учебник посоветуете? по Си.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2010, 15:25     Найти значение максимального и следующего за ним (предмаксимального) и их позиции в массиве
Посмотрите здесь:

В массиве найти номер максимального элемента C++
C++ В массиве X(N) найти значение максимального элемента массива и найти, сколько таких элементов.
C++ В 2-умерном массиве найти адреса максимального числа использовав функцию matrix. Значение передать по ссылке
C++ Определить индекс и значение максимального элемента в массиве через ссылку
В массиве найти номер первого максимального элемента C++
C++ Проверить что в массиве минимальное значение находится раньше максимального
Найти индексы максимального и минимального элементов в массиве C++
C++ Найти номер позиции максимального значения из односвязного списка
C++ Однонаправленные списки: найти номер позиции максимального значения списка
C++ Найти значение максимального элемента
C++ Найти в массиве среднее арифметическое минимального и максимального элемента
Найти первый нулевой элемент в одномерном массиве и заменить его суммой элементов, лежащих за ним C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Cheshire Cat
1 / 1 / 1
Регистрация: 11.12.2010
Сообщений: 14
12.12.2010, 16:49     Найти значение максимального и следующего за ним (предмаксимального) и их позиции в массиве #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Б. Керриган, Д. Ритчи "Язык программирования C"
в качестве справочника очень хорош Шилдт "Полный справочник по С++" (рассматривается как С, так и С++)
Стефан К. Дьюхэртс "Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ"

Добавлено через 1 час 6 минут
№3:
C
1
2
3
4
5
6
7
8
9
10
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
    const int N=9; int Temp,j=1;
    int A[N]={2,5,3,6,9,1,7,8,4};
    printf("Array before: "); for(int i=0; i<N; i++) printf("%d%c",A[i],' ');
    for (int i=(N/3-1); i>=0; i--){Temp=A[i]; A[i]=A[N-j]; A[N-j]=Temp; j++;}
    printf("\nArray after: "); for(int i=0; i<N; i++) printf("%d%c",A[i],' ');
    return 0;
}
Постарайтесь устранить эти сложности посредством изучения материала по данной теме... и тренируйтесь
Yandex
Объявления
12.12.2010, 16:49     Найти значение максимального и следующего за ним (предмаксимального) и их позиции в массиве
Ответ Создать тему
Опции темы

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