Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/18: Рейтинг темы: голосов - 18, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 24.11.2013
Сообщений: 46
1

Дан массив а, состоящий из n целых чисел (n < = 100). Найти количество максимальных элементов массива

16.12.2013, 21:51. Показов 3555. Ответов 3
Метки нет (Все метки)

не могу найти ошибку

#include <iostream.h>
#include <conio.h >
void main()
{

int a[100];
int n;
int i;
int k=0

cout << "n?";
cin >> n;
while (n > 100) // ограничение на размер
cout<<”a;”<<endl;
for (int i = 0 ; i < n ; i++)
cin >> a[i];
for (int i = 0 ; i < n ; i++)
{
if(a[i]>=k)
k=a[i]
}
for (int i = 0 ; i < n ; i++)
if (a[i] ==k)
cout<<”k=”<<k
getch();
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2013, 21:51
Ответы с готовыми решениями:

Дан массив а, состоящий из n целых чисел (n < = 100). Найти количество максимальных элементов массива
Дан массив а, состоящий из n целых чисел (n &lt; = 100). Найти количество максимальных элементов...

Дан одномерый массив а1, а2,..,аn, состоящий из целых чисел. Найти число, которое максимальное количество раз повторяется в элементах массива.
Дан одномерый массив а1, а2,..,аn, состоящий из целых чисел. Найти число, которое максимальное...

Дан массив целых чисел. Найти количество отрицательных элементов массива
Дан массив целых чисел.Найти количество отрицательных элементов массива.

ЗАДАЧА Дан массив из 50 целых чисел. Найти количество элементов массива
Дан массив из 50 целых чисел. Найти количество элементов массива которое больше удвоенного значения...

3
2 / 9 / 7
Регистрация: 12.10.2013
Сообщений: 43
16.12.2013, 22:15 2
Лови, так будет приятнее Екатерина 777
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
#include "iostream."
#include "conio.h"
using namespace std;
int main()
{
    setlocale (0, "");
    int a[100];
    int n;
    int i, count=0;
    int k=0;
    cout << "Введите размер массива меньше 100 : ";
    cin >> n;
    if (n > 100) // ограничение на размер
        cout<<"Вы превысили диапазон!"<<endl;
    for (int i = 0 ; i < n ; i++)
        cin >> a[i];
    for (int i = 0 ; i < n ; i++)
    {
        if(a[i]>=k)
            k=a[i];
    }
    for (int i = 0 ; i < n ; i++)
        if (a[i] ==k)
            count++;
    cout<<"Максимальный эл-т массива = "<<k<<" , который встретился нам "<<count<<" раз(а)."<<endl;
    system ("pause");
    return 0;
}
0
117 / 109 / 78
Регистрация: 30.01.2013
Сообщений: 297
16.12.2013, 22:27 3
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
#include <iostream>
using namespace std;
 
void main(){
    setlocale(LC_ALL,"rus");
    int *array;
    int n = 0;
    int maxIndex = 0;
    int count = 0;
 
    while(!n || n > 100){
        cout<<"Введите n: ";
        cin>>n;
    }
    
    array = new int[n];
    cout<<"Заполните массив:"<<endl;
 
    for(int i = 0; i < n; i++)
        cin>>array[i];
 
    for(int i = 0; i < n; i++){
        if(array[i] > array[maxIndex]){
            maxIndex = i;
            count = 0;
        }
        if(array[i] == array[maxIndex])
            count++;
    }
 
    cout<<"Максимальный элемент: "<<array[maxIndex]<<" Повторяется "<<count<<" раз(-а)"<<endl;
}
0
0 / 0 / 0
Регистрация: 24.11.2013
Сообщений: 46
16.12.2013, 22:41  [ТС] 4
не работает этот код
#include "iostream."
#include "conio.h"
using namespace std;
int main()
{
* * setlocale (0, "");
* * int a[100];
* * int n;
* * int i, count=0;
* * int k=0;
* * cout << "Введите размер массива меньше 100 : ";
* * cin >> n;
* * if (n > 100) // ограничение на размер
* * * * cout<<"Вы превысили диапазон!"<<endl;
* * for (int i = 0 ; i < n ; i++)
* * * * cin >> a[i];
* * for (int i = 0 ; i < n ; i++)
* * {
* * * * if(a[i]>=k)
* * * * * * k=a[i];
* * }
* * for (int i = 0 ; i < n ; i++)
* * * * if (a[i] ==k)
* * * * * * count++;
* * cout<<"Максимальный эл-т массива = "<<k<<" , который встретился нам "<<count<<" раз(а)."<<endl;
* * system ("pause");
* * return 0;
}[/quote]
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2013, 22:41

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Дан массив 10 целых чисел. Найти количество четных элементов массива
Дан массив 10 целых чисел. Найти количество четных элементов массива.Элементы массива вводить с...

дан массив целых чисел. Найти количество нечетных элементов массива
я плохо разбираюсь в массивах. Если можно то напишите пож программу как можно в развернутом виде....

Дан массив целых чисел. Найти количество различных чисел среди элементов этого массива
Уважаемые форумчане, только начал разбираться в C# Пожалуйста, помогите с написанием кода для...

Дан массив, состоящий N (> 1) целых чисел. Найти максимальное значение массива
Дан массив, состоящий N (&gt; 1) целых чисел. Найти максимальное значение массива. Решить с помощью...


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

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

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