Повторение: функция Sigma
Часть раздела Fundamentals путешествия по Rust на Coddy — урок 53 из 75.
Задание
ЛегкоНапишите функцию с именем sigma с одним аргументом, который представляет число n.
Функция должна возвращать сумму всех чисел от 1 до n (включительно).
Например, для sigma(5) функция вернет 15, потому что 15 = 1 + 2 + 3 + 4 + 5.
Попробуйте сами
use std::io;
fn sigma(n: i32) -> i32 {
// Напишите свой код ниже
}
fn main() {
let mut input = String::new();
io::stdin().read_line(&mut input).unwrap();
let n: i32 = input.trim().parse().unwrap();
let res = sigma(n);
println!("{}", res);
}Все уроки раздела Fundamentals
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияАрифметические сокращенияОператоры сравненияСравнение строк7Основы ввода-вывода
Вывод в консольЧтение ввода пользователяПовторение — До 120Повторение — True или False5Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 38Приложение-калькулятор
Приветственное сообщениеПолучение чисел11Функции
Объявление функцийПараметры и аргументыВозвращаемые значенияМножественные возвращаемые значенияПовторение: функция SigmaПовторение: функция валидации3Переменные. Часть 2
Объявление типаСоглашения об именованииВывод типовПовторение: инициализация переменныхПриведение типов9Циклы
Цикл For по последовательностиЦикл WhileОператор BreakОператор ContinueВложенные циклыМетки цикловБесконечный циклПовторение — Динамический ввод