×
  • 1. Количество информации в тексте
  • 2. Логические выражения
  • 3. Кратчайший путь в графе
  • 4. Файловая система
  • 5. Диаграммы в электронных таблицах
  • 6. Выполнение алгоритмов для исполнителей
  • 8. Оператор присваивания
  • 9. Программы с циклами
  • 10. Обработка массивов
  • 11. Количество путей в графе
  • 12. Базы данных. Проверка условия
  • 13. Двоичная система счисления
  • 14. Составление программ для исполнителя
  • 15. Скорость передачи данных
  • 16. Выполнение и анализ алгоритма для автомата
  • 17. Составление адреса URL из частей
  • 18. Поисковые запросы в Интернете
  • 21. Написание программы
  • Спасибо за внимание
  • Разбор задачи № 10. Обработка массивов

    Теория по задаче

    Разбор текущей задачи

    Условие задачи

    147) В программе используется одномерный целочисленный массив A с индексами от 0 до 9, представленный в таблице ниже:

    Индексы массива 0 1 2 3 4 5 6 7 8 9
    Массив А 11 90 48 23 64 45 62 33 8 58
    k = 0
    for i in range(0,10):
       if A[i] % 2 == 1 and A[i]>k:
           k = A[i]
    print(k)
    k:=0;
    for i:=0 to 9 do 
      if (A[i] mod 2=1)and(A[i]>k) then
          k:= A[i];
    write(k);
    int k = 0;
    for (int i = 0; i < 10; i++){
       if (A[i] % 2==1 &&  A[i] > k) {
            k = A[i];
       }
    }
    cout << k;

    Определите, какое число будет напечатано в результате работы следующего фрагмента программы (для вашего удобства текст фрагмента представлен на трех языках программирования).