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

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

Войти
Регистрация
Восстановить пароль
 
Artem93
0 / 0 / 0
Регистрация: 28.01.2010
Сообщений: 61
#1

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

18.04.2010, 19:04. Просмотров 806. Ответов 10
Метки нет (Все метки)

Составить программу, которая находит максимальное значение среди элементов линейной таблицы Y, состоящий из N действительных чисел, имеющих нечетные индексы.
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
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
 
randomize() ;
int razm,mas[100],max=0 ;
cout << "Vvedite razmernost" << endl ;
cin >> razm ;
for (int i=0 ; i<razm ; i++)
   {
   mas[i]=random(70) ;
   cout << mas[i] << " " ;
   }
for (int i=0 ; i<razm ; i++)
   {
   if (i%2!=0)
      {
      if (mas[i]>max)
         {
         max=mas[i] ;
         }
      }
   }
cout << endl << "Max = " << max ;
getch() ;
 
        return 0;
}
//---------------------------------------------------------------------------
выдаёт ошибку Cannot open include file: 'vcl.h': No such file or directory

что делать??
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2010, 19:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти максимальное значение среди элементов массива с нечетными индексами (C++):

Найти максимальное значение среди четных трехзначных элементов массива - C++
Дан массив на 20 целостных чисел. Элементы массива могут принимать целые значения от 0 до 10000 включительно. Опишите на естественном...

Вычислить сумму элементов массива с нечетными индексами и их среднее арифметические значение - C++
1)Дан массив из N чисел (8&lt;N&lt;12). Вычислить сумму элементов с нечетными индексами и их среднее арифметические значение. 1.исходные...

Найти и вывести максимальное значение среди трёхзначных элементов массива, не делящихся на три - C++
Дан целостный массив из 20 элементов. Элементы массива могут принимать целые значения от 0 до 10000 включительно. Опишите на естественном...

Найти произведение элементов массива с нечетными индексами - C++
Найти произведение элементов массива с нечетными индексами.

Найти минимальное значение среди элементов, стоящих над главной диагональю, и максимальное среди элементов - C++
Дана действительная матрица 7x7. Найти минимальное значение среди элементов, стоящих над главной диагональю, и максимальное среди...

Найти количество четных элементов массива, расположенных в строках с нечетными индексами - C++
Дан двумерный массив вводим от руки. надо найти количество четных элементов массива, расположенных в строках с нечетными индексами....

10
Oleg462
31 / 30 / 3
Регистрация: 18.01.2010
Сообщений: 123
18.04.2010, 19:13 #2
убери его вообще, он там тебе не нужен
0
Artem93
0 / 0 / 0
Регистрация: 28.01.2010
Сообщений: 61
18.04.2010, 19:18  [ТС] #3
выдаёт три ошибки вообще
0
Oleg462
31 / 30 / 3
Регистрация: 18.01.2010
Сообщений: 123
18.04.2010, 19:22 #4
какие ?
0
Artem93
0 / 0 / 0
Регистрация: 28.01.2010
Сообщений: 61
18.04.2010, 19:34  [ТС] #5
появляються такие ошибки

warning C4068: unknown pragma
error C2065: 'randomize' : undeclared identifier
error C2065: 'random' : undeclared identifier
error C2374: 'i' : redefinition; multiple initialization

Добавлено через 2 минуты
кстати ,Олег, Вы мне помогали с этой задачей
0
neske
1503 / 870 / 84
Регистрация: 26.03.2010
Сообщений: 2,985
18.04.2010, 19:38 #6
Мой вариант решения этой задачи.
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
#include <iostream>
 
int main()
{
        setlocale( LC_ALL,"Russian" );
        int N;
        std::cout << "Введите кол-во элементов массива: ";
        std::cin >> N;
        int *MAS=new int [N];
 
        for (int i=0; i<N; i++) // заполняем массив.
        {
            std::cout << "MAS["<< i <<"]: ";
            std::cin >> MAS[i];
        }
 
        int max=MAS[1];
 
        for (int i=1; i<N; i+=2) // ищем наименьший элемент, с нечетным индексом.
            if (max<MAS[i]) max=MAS[i];
 
        std::cout << "Максимальный элемент: " << max << std::endl;
 
        delete []MAS;
        system("pause");
        return 0;
}


Будет непонятно, объясню.
0
Artem93
0 / 0 / 0
Регистрация: 28.01.2010
Сообщений: 61
18.04.2010, 19:41  [ТС] #7
fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory

не значит ли это что у меня нет такой библиотеки?
0
neske
1503 / 870 / 84
Регистрация: 26.03.2010
Сообщений: 2,985
18.04.2010, 19:42 #8
Прошу прощения, убрал
0
Artem93
0 / 0 / 0
Регистрация: 28.01.2010
Сообщений: 61
18.04.2010, 19:46  [ТС] #9
error C2374: 'i' : redefinition; multiple initialization

вот эта ошибка вилетает в этой строке:

for (int i=1; i<N; i+=2)
0
neske
1503 / 870 / 84
Регистрация: 26.03.2010
Сообщений: 2,985
18.04.2010, 19:49 #10
Visual C++ запускает без проблем.
Но судя по ошибке, замените в данном цикле i, к примеру, на j.
0
Artem93
0 / 0 / 0
Регистрация: 28.01.2010
Сообщений: 61
18.04.2010, 19:54  [ТС] #11
благодарю это помогло)
0
18.04.2010, 19:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2010, 19:54
Привет! Вот еще темы с ответами:

Найти сумму элементов с четными индексами и произведение элементов с нечетными индексами - C++
Задан массив S(К). Найти сумму элементов с четными индексами и произведение элементов с нечетными индексами.

Найти сумму максимального значения элементов с четными индексами и минимального значения элементов с нечетными индексами в одномерном массиве - C++
дан одномерный массив А.найти мах(a2,a4..)+мин(a1,a3) int main() { int y; cin&gt;&gt;N; for(int i=0; i&lt;N; i++) cin&gt;&gt;y; max=y;...

Найти максимальное значение среди всех элементов, расположенных в отмеченных столбцах - C++
Дана целочисленная матрица A(M,N), где М- четно.. Столбец назовем отмеченным, если в нем больше половины элементов являются числами...

Найти максимальное значение среди всех элементов, расположенных в отмеченных столбцах - C++
Дана целочисленная матрица A(M,N). Столбец назовем отмеченным, если в нем больше К различных чисел Фибоначчи. Найти максимальное значение...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

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