Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача в С (тема циклы)

Виталий Манцевич Ученик (25), на голосовании 1 год назад
Для первых n целых положительных четных чисел, каждое из которых кратно трем, выведите на экран значения их квадратов. Значение n должно вводиться с клавиатуры.
Голосование за лучший ответ
Андрей Панарин Искусственный Интеллект (225068) 1 год назад
Четное число кратно двум.
Если число кратно двум и трем, то оно кратно шести.
Значит, вам нужны числа 6, 12, 18, 24… и прочие 6 • i для натуральных чисел i.

Для известного n цикл будет выглядеть примерно так:
 for (int i = 1; i <= n; i++) { // Тело цикла выполнится для i = 1, 2, …, n
int j = 6 * i; // Берем i-тое число, кратное 6
int k = j * j; // Считаем его квадрат
cout << k << " "; // Выводим квадрат и пробел перед следующим числом
}
Ксения Райт Гений (85825) 1 год назад
С минимумом операций:
 #include  
int main() { unsigned long i, n;
printf("n: "); scanf("%lu", &n);
for (i = 6; i <= 6 * n; i += 6)
printf("%lu ", i * i); }
Похожие вопросы