1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Массивы

Тема в разделе "Остальные языки программирования", создана пользователем erte, 18 окт 2012.

Статус темы:
Закрыта.
  1. erte

    erte Гость

    Репутация:
    0
    Дан двумерный массив 5*5. Заменить нулем элементы, расположенные над главной диагональю.
     
  2. sinkopa

    sinkopa Well-Known Member

    Репутация:
    0
    Регистрация:
    17 июн 2009
    Сообщения:
    344
    Симпатии:
    9
    А язык программирования то какой? <_<
    И что значит над главной диагональю? ВСЕ КТО ВЫШЕ, или только "ЛИНИЯ" которая над диагональю?
    В либов случае вложенный цикл I , J
    Код:
    for i := 0 to 4 do
    for j := 0 to 4 do
    Код:
    for (i = 0; i < 5; i++) {
    for (j = 0; j < 5; i++) {
    }
    }
    Внутри условие
    Код:
    //Ели надо заменить если все "верхние"
    if (i > j) then Arr[i,j] := 0;
    // а если только одну линию
    if ((i-1) = j) then Arr[i,j] := 0;
    Код:
    //Ели надо заменить если все "верхние"
    if (i > j) Arr[i,j] = 0;
    // а если только одну линию
    if ((i-1) == j) Arr[i,j] = 0;
     
  3. rrrFer

    rrrFer Гость

    Репутация:
    0
    весь массив обходить не обязательно
     
  4. Whatka

    Whatka Well-Known Member

    Репутация:
    0
    Регистрация:
    9 окт 2011
    Сообщения:
    428
    Симпатии:
    4
    согласен
    а при заполнении нулями только линии над диагональю
    достаточно будет одного цикла

    хотя при размере 5*5 мало что измениться:)
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей