Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 1
Регистрация: 21.06.2010
Сообщений: 247
1

Исправить оишбки: Определить максимальный элемент массива

28.03.2012, 21:29. Показов 489. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Определить максимальный элемент массива В и его порядковый номер. В [i] - действительные числа
C
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream.h>
void main()
   { int i,B[10],n=10,max,number;
    cout<<"\nEnter elements:\n";
    max=B[0];
    for(i=0;i<n;i++) 
    {
        cin>>B[i]; 
        if(B[i]>max)              {max=B[i]; number=i;}
    }
    cout<<"\nMax="<<(int)max,number;
}
Почему он не находит максимальный??? Спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.03.2012, 21:29
Ответы с готовыми решениями:

Определить максимальный элемент массива В и его порядковый номер, замените максимальный элемент массива нулём
Массив: В(К); Условия и ограничения: в i&gt;0, N&lt;=30 Помогите пожалуйста

Определить максимальный элемент массива и его порядковый номер; записать этот элемент в конец массива
1.Сформировать элементы массива (одномерного) с помощью счетчика случайных чисел . На лист Excel...

Определить, что больше: максимальный элемент массива А[10] или минимальный элемент массива В[7]
Определить, что больше: максимальный элемент массива А или минимальный элемент массива В. Поставить...

Исправить код, чтоб он выводил максимальный элемент массива
Помогите исправить код, чтоб он выводил максимальный элемент массива. И помогите, пожалуйста...

3
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
28.03.2012, 21:37 2
Цитата Сообщение от Serjant0007 Посмотреть сообщение
Исправить оишбки:
Вы хоть бы тему без ошибок написали.

Запомните, главная функция возвращает целое значение

C++
1
2
int main()
{ return 0}

Цитата Сообщение от Serjant0007 Посмотреть сообщение
max=B[0];
чему сдесь равно B[0] что вы его присваиваете max!

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
#include<iostream.h>
 
using namespace std;
 
int main()
{ 
    int i,B[10],n = 10, max, number;
    cout << "\nEnter elements:\n";
    
    for(i=0;i<n;i++) 
    {
        cin>>B[i]; 
    }
    max = B[0];
    for(i = 0; i < n; i++) 
    {
 
        if(B[i]>max)              
        {
            max=B[i]; 
            number = i;
        }
    }
    cout<<"\nMax = "<< max << "\nPosition - "<< number << endl;
    return 0;
}
1
Эксперт С++
8482 / 6149 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
28.03.2012, 21:39 3
Может
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<iostream.h>
void main()
{ int i,B[10],n=10,max,number;
    cout<<"\nEnter elements:\n";    
    for(i=0;i<n;i++) 
    {
        cin>>B[i]; 
        if(i==0) max=B[0];
        if(B[i]>max)              {max=B[i]; number=i;}
    }
    cout<<endl<<"Max= "<< max <<" Number= "<< number<<endl;
system("pause");
return 0;
}
1
133 / 133 / 29
Регистрация: 17.09.2010
Сообщений: 288
28.03.2012, 21:41 4
Serjant0007, присвойте max = 0, к примеру, и измените условие:
C++
1
2
3
4
if(max == 0 || max < B[i])
{
    // ...
}
1
28.03.2012, 21:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2012, 21:41
Помогаю со студенческими работами здесь

Все отрицательные элементы заданного массива L (11) разделить на максимальный элемент этого массива. Вывести максимальный элемент, начальный и преобра
Помогите составить программу на С++

Определить максимальный по модулю элемент элемент массива и позицию в которой он расположен
Помогите пожалуйста решить задачку по с++; Задан одномерный массив В , состоящий из n...

Найти максимальный элемент массива и его индекс. Исправить ошибку в коде
Здравствуйте. В общем задание до банального простое, и я вроде сделал его, но компилятор выводит 0,...

Определить максимальный элемент массива и элемент, являющийся максимальным без учета элемента
Пожалуйста, помогите решить 2-е задачки. 1- Дан массив b, заполненный с клавиатуры. Определить...

Определить максимальный элемент массива и элемент, являющийся максимальным без учета этого элемента
Дан массив b, заполненный с клавиатуры. Определить максимальный элемент массива и элемент,...

Определить максимальный элемент массива и элемент являющийся максимальным без учета этого элемента
дан массив.определить максимальный элемент массива и элемент являющийся максимальным без учета...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru