| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Ruby: Общие вопросы > Сумма квадратов всех кратных 3 |
| Автор: Liza1700 24.6.2009, 21:50 | ||
| Не могу справиться с задачей... Мне надо написать программу, которая находит сумму квадратов всех кратных 3 чисел в диапазоне от 0 до 100. Я смогла додуматься только до того, чтобы перечислить все числа кратные 3м вот исходник:
Ничего в голову не лезет, как можно сначала возвести в квадрат элемент, который я уже проверила на кратность, а потом этот элемент(массива) сложить с другим? Что то мне подсказывает, что это плевое дело ^^ (что то вроде этого) a = i ** 2 a += a но как я уже писала меня плющит...помогите пожалуйста... |
| Автор: shine 24.6.2009, 23:28 | ||
| ты же уже сама почти все написала. осталось только поменять 'counter += 1' на 'counter += i**2' и в counter будет нужная сумма. ну а если совсем красиво хочется решить то вот такой цикл сам будет контролировать кратность 3:
|
| Автор: Liza1700 24.6.2009, 23:43 |
| Ааааа ты снова меня выручил!!!!))) Спасибо тебе огромное!!! Эх как я хотела бы точно так же научиться ^^ Спасибо еще раз огромное!!!! |