М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
binfather
binfather
21.01.2020 15:49 •  Информатика

Есть код,который выдает максимальный элемент массива,мне нужна с его подсчетом,кусок кода: с++ { cin > > nums[i]; if (nums[i] > max) max= nums[i]; //вычисляем максимальный из всех if (nums[i] == max) //эти 2 строки неверные у меня,я хочу вывести кол-во, maxcount++; //а он считает за максимальное каждый раз,когда мы переприсваиваем выше. } .мне только нужна 1-2 маленькие строки кода,сам что-то не могу

👇
Ответ:
MASCAM
MASCAM
21.01.2020
{
  cin>>nums[i]
  if(nums[i]>max)
  {
    max=nums[i];
    maxCount++;
  }
}
cout<<maxCount<<endl;
4,4(8 оценок)
Открыть все ответы
Ответ:
zikosarbekova
zikosarbekova
21.01.2020

Объяснение:

                                                                    8л            5л            3л

Наполнили 5л.                                           3              5              0

Перелили это в 3л, осталось 2 л.             3              2              3    

3 л вернули в 8 л.                                       6              2               0

2л перелили в 3л.                                        6             0              2

Наполнили 5л из 8л.                                    1             5              2

 Отлили из 5л в 5л                                        1             4              3

перелили 3л в 8л                                          4              4

Число переливаний 7.

4,6(43 оценок)
Ответ:
PavelOlga
PavelOlga
21.01.2020
ответ:

5

Объяснение:i := 0; S := 0;while i<2 dobegini := i + 1;S := S + i * i;end;

В программе цикл, который выполняется до тех пор, пока i<2.

Изначально i = 0, S = 0. Проходим по циклу:

i:=i+1         /// Увеличиваем i на 1 (i = 0 + 1 = 1)

S:=S+i*i    /// Прибавляем к S произведение i и i (S = 0 + 1*1 = 1)

i<2 ? i = 1, так что да, поэтому выполняем:

i:=i+1         /// Увеличиваем i на 1 (i = 1 + 1 = 2)

S:=S+i*i    /// Прибавляем к S произведение i и i (S = 1 + 2*2 = 5)

i<2 ? i = 2, так что нет, поэтому конец.

Итак, как мы видим, S у нас равна 5.

Можем проверить, выполнив этот код:


Очень . Задача в Паскале.
4,8(94 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ