Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsPmLpPrm 94 of 373 menu
◀ ▶

Практика на циклы в Rust

Выведите числа 0, 1, 2 перебором диапазона 0..3.

Дано число:

let mut sum = 0; let end = 4;

Сложите все числа от 1 до end без правого края в sum. Выведите sum.

Даны переменные:

let mut n = 5;

Пока n больше 0, выводите его и уменьшайте на 1.

Дано число:

let limit = 6;

Перебирайте 0..limit, печатайте только нечетные шаги.

Дан следующий код:

let stop = 3;

Выведите шаги 0..10 до значения stop не включая его, затем выведите "halt".

Даны переменные:

let want = 4; let mut seen = false;

В 0..6 установите seen в true, если шаг равен want. Выведите seen.

Запишите в val число 8 из круга без условия через выход со значением. Выведите val.

Дан следующий код:

let top = 3;

Напечатайте числа от top до 1 в обратном порядке с rev.

Выведите столбец чисел от 1 до 100.

Выведите столбец чисел от 100 до 1.

Выведите столбец четных чисел от 1 до 100.

Напишите программу, которая находит факториал числа. Факториал - это произведение всех целых чисел, меньших данного, и его самого.

Код должен вывести числа от 0 до 10. Исправьте ошибку:

let mut i = 0; while i > 10 { println!("{}", i); i += 1; }

Код должен найти произведение целых чисел от 1 до 10. Исправьте ошибку:

let mut res = 0; for i in 1..=10 { res *= i; } println!("{}", res);

Код должен вывести числа от 10 до 1. Исправьте ошибку:

let mut i = 10; while i <= 0 { println!("{}", i); i -= 1; }
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить