Предмет: Информатика, автор: Аноним

Напишите программу, печатающую количество максимальных элементов непустого массива. Язык С++

Ответы

Автор ответа: Guerrino
2

#include <iostream>

using namespace std;

int

main ()

{

 int n, i, t = 1, m, a[100]; \\ можно поставить свои ограничения;

 cin >> n;

 for (i = 0; i < n; i++)

   cin >> a[i];

 m = a[0] - 1;

 for (i = 0; i < n; i++)

   {

     if (a[i] > m)

{

  m = a[i];

  t = 0;

};

     if (a[i] == m)

t++;

   };

 cout << t;

 return 0;

}


dfdew: спс
dfdew: ht
vitya2birukov: можна пожалуйста немного объяснить за баллы (договоримся потом как перечислить)? с меня училка требует объяснений
vitya2birukov: мне кажется программа не правильная
vitya2birukov: Guerrino
объяснишь маленько за баллы? с меня училка требует объяснений
Guerrino: пусть r - наибольший элемент среди всех элементов массива и он стоит первый (если смотреть на массив слева направо). Тогда к тому моменту, когда мы к нему подойдем, счетчик обнулится (т.к. произойдет перезапись, ведь он наибольший элемент). Далее счетчик не будет перезаписываться, но при этом всякий раз когда будет встречать равный себе элемент, он увеличится на 1. Тем самым все наибольшие элементы будут посчитаны
Похожие вопросы
Предмет: Українська мова, автор: данил192004
Предмет: Английский язык, автор: larin1975
впишите а/an или the в пропуски My hamster eats........apples,.........carrots and.......bread. What is.......cleverest animal? ...... elephants live in ...... hot countries. ......rabbits don’t eat ...... meat. ...... dolphins are ..... very clever animals. ...... hippopotamus is ..... large African animal with ..... short legs. There is ..... lot of ..... snow in ...... forest. There is ..... lot of ..... grass there. There are ..... lot of ..... apple trees in ..... garden. That is ..... funniest animal in ...... zoo. 2. We shall have ...... five lessons on ...... Monday. Let’s go to ...... sports ground and play ...... volleyball. That’s ...... good idea. What’s ...... matter? What’s ...... problem? ...... Greens have got ..... nice house ...... is not in ....... London. I met ...... funny little boy yesterday. ....... boy said: "I can’t play ...... football. Let’s play ..... hide-and-seek." In summer ..... Mike lived in..... country. He saw ...... big there. ........ tree was very old. We bought ...... armchair ...... last Thursday. ...... armchair is comfortable. 3. He is singing. Do you know ...... song? I can sing well. I like ..... English and ..... Russian songs. At ...... age of four ...... David could read and write. Did you go to ...... school at ..... age of six? There was ..... apple in .... bag. Where is ..... apple? There was ..... pen on ...... desk. Where is ..... pen? There is ...... long ruler on .....teacher's table. That is ...... longest ruler we have. There is ...... cup on ..... table. Shall I wash ..... cup? There are ..... carpets on ..... floor. Do you like ..... carpets? There is ...... picture on ...... wall. I drew picture yesterday