Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.12.2015, 12:30   #1
Аля321
Пользователь
 
Регистрация: 12.11.2014
Сообщений: 15
По умолчанию Задача из паскаля в game logo

Нужен ваш совет, правильно ли я написала программу для Game logo
Задача:
Автоматическое заполнение двумерного массива случайными числами. Составить программу подсчета нулевых элементов массива.
Решение:
Код:
массив A[10,10]

переменная x
переменная y
переменная t
ручка 9
повторить для x = 1 до10 {
повторить для y = 1 до 10 {
A[x,y] =Int(случайное*89) + 10
}
}
пиши# A

t = 0
повторить для x = 1 до 10 Шаг 1 {
  повторить для y = 1 до 10 Шаг 1 {
   если A[x,y] = 0 то t = t+1)
}
}
если t = 0 то пиши "Нулевых элементов нет" иначе пиши "нулевых элементов: "+t

Последний раз редактировалось Stilet; 24.12.2015 в 12:35.
Аля321 вне форума Ответить с цитированием
Старый 24.12.2015, 12:41   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Можно и одним циклом обойтись - нулевые считать в первом. А случайное чего возвращает? Будет ли там хоть один нуль после + 10 ?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача Паскаля MoLoDoI Паскаль, Turbo Pascal, PascalABC.NET 0 20.02.2012 22:12
Задача Паскаля MoLoDoI Паскаль, Turbo Pascal, PascalABC.NET 2 03.02.2012 15:02
задача паскаля nafanail Паскаль, Turbo Pascal, PascalABC.NET 2 19.09.2011 11:28
logo поверх флешки Saiko HTML и CSS 1 31.08.2009 18:51