Разбор
Воспользуемся циклом for. Выведем квадраты и кубы всех целых чисел от до как требуется в условии задачи.
Поскольку , то . Воспользуемся битовым целочисленным типом.
Реализация алгоритма
Читаем входные данные.
scanf("%lld %lld", &a, &b);
Выводим квадраты всех целых чисел от до включительно по возрастанию.
for (i = a; i <= b; i++) printf("%lld ", i * i); printf("\n");
Выводим кубы всех целых чисел от до включительно по убыванию.
for (i = b; i >= a; i--) printf("%lld ", i * i * i); printf("\n");
Java реализация
import java.util.*; public class Main { public static void main(String[] args) { Scanner con = new Scanner(System.in); long a = con.nextLong(); long b = con.nextLong(); for(long i = a; i <= b; i++) System.out.print(i*i + " "); System.out.println(); for(long i = b; i >= a; i--) System.out.print(i*i*i + " "); System.out.println(); con.close(); } }
Python реализация
Читаем входные данные.
a, b = map(int,input().split())
Выводим квадраты всех целых чисел от до включительно по возрастанию.
for i in range(a,b+1): print(i*i, end = " ") print()
Выводим кубы всех целых чисел от до включительно по убыванию.
for i in range(b,a-1,-1): print(i*i*i, end = " ") print()