Есть ответ 👍

Хелп! как найти максимальный элемент массива среди первых i элементов? растолкуйте поподробней . допустим есть массив a[1..6] и как найти максимальный элемент из первых трех?

111
245
Посмотреть ответы 2

Ответы на вопрос:

katizhi
4,5(59 оценок)

Алгоритм примерно такой (max - максимальный элемент): 1) max: =a[1]; 2) пускаем цикл от двух до n (n - третий, например) for i: =2 to n do if max< a[i] then max: =a[i]; получается, что если наш максимальный элемент, который изначально равен первому элементу массива, меньше какого-либо из последующих, то мы нашему max присваиваем этот элемент
Djama1234
4,5(28 оценок)

#include < stdio.h> int main() {     int n;     char c;     printf("исходное направление робота (n,w,s,e): ");     scanf("%c",& c);     printf("команда (0,1,-1,2,-2): ");     scanf("%d",& n);     while (n ! = 0){     switch (n) {     case 1 : break;     case -1:     switch (c) {     case 'n' : c = 's'; break;     case 'w' : c = 'e'; break;     case 's' : c = 'n'; break;     case 'e' : c = 'w'; break;     };     break;     case 2 :         switch (c) {     case 'n' : c = 'e'; break;     case 'w' : c = 'n'; break;     case 's' : c = 'w'; break;     case 'e' : c = 's'; break;     };     break;     case -2:         switch (c) {     case 'n' : c = 'w'; break;     case 'w' : c = 's'; break;     case 's' : c = 'e'; break;     case 'e' : c = 'n'; break;     };     break;     }     printf("c = %c\n", c);     printf("команда (0,1,-1,2,-2): ");     scanf("%d",& n);     }     return 0; } пример: исходное направление робота (n,w,s,e): nкоманда (0,1,-1,2,-2): 2c = e команда (0,1,-1,2,-2): 1c = e команда (0,1,-1,2,-2): -2c = n команда (0,1,-1,2,-2): -1c = s команда (0,1,-1,2,-2): 0

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

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

Подпишись на наш телеграмм канал

GTP TOP NEWS