Циклы

Последнее обновление: 29.04.2024

C

C++

C#

Dart

F#

JavaScript

Kotlin

Python

Rust

C

#include <stdio.h>
  
int main(void)
{
    // цикл for
    for(int i = 1; i < 6; i++)
    {
        printf("%d", i);
    }

    // цикл while
    int n = 1;
    while(n < 6)
    {
        printf("%d", n);
        n++;
    }

    // цикл do-while
    int k = 1;
    do
    {
        printf("%d", k);
        k++;
    }
    while(k < 6);
}

C++

#include <iostream>
  
int main()
{
    // цикл for
    for(int i{1}; i < 6; i++)
    {
        std::cout << i << std::endl;
    }

    // перебор последовательности
    for(char c : "Hello")
    {
        std::cout << c << std::endl;
    }

    // цикл while
    int n{1};
    while(n < 6)
    {
        std::cout << n << std::endl;
        n++;
    }

    // цикл do-while
    int k{1};
    do
    {
        std::cout << k << std::endl;
        k++;
    }
    while(k < 6);
}

C#

// цикл for
for(int i = 1; i < 6; i++)
{
    Console.WriteLine(i);
}

// цикл while
int n = 1;
while(n < 6)
{
    Console.WriteLine(n);
    n++;
}

// цикл do-while
int k = 1;
do
{
    Console.WriteLine(k);
    k++;
}
while(k < 6);

// перебор последовательности
foreach(var c in "12345")
{
    Console.WriteLine(c);
}

Dart

void main() {
     
    // цикл for
    for(int i=1; i <6; i++)
    {
        print(i);
    }

    // перебор последовательности
    for(var c in [1, 2, 3, 4, 5])
    {
        print(c);
    }

    // цикл while
    int n =1;
    while(n < 6)
    {
        print(n);
        n +=1;
    }

    // цикл do-while
    int k =1;
    do
    {
        print(k);
        k++;
    }
    while(k < 6);
}

F#

// цикл for
for i = 1 to 5 do 
    printfn $"{i}"

// цикл while
let mutable n = 1;
while n < 6 do
    printfn $"{n}"
    n <- n + 1

// перебор последовательности
for n in 1..5 do 
    printfn $"{n}"

JavaScript

// цикл for
for(let i = 0; i<6; i++){

	console.log(i);
}

// перебор последовательности
for(let c of [1, 2, 3, 4, 5]){
    
    console.log(c);
}

// перебор свойств объектов
const person = {name: "Tom", age: 39};
for(let prop in person){
    
    console.log(prop, person[prop]);
}

// цикл while
let n =1;
while(n < 6){

    console.log(n);
    n +=1;
}

// цикл do-while
let k = 1;
do{
    
    console.log(k);
    k++;
}
while(k < 6);

Kotlin

fun main() {
    // перебор последовательности
    for(i in 1..5)
    {
        println(i);
    }

    // цикл while
    var n = 1;
    while(n < 6)
    {
        println(n);
        n +=1;
    }

    // цикл do-while
    var k =1;
    do
    {
        println(k);
        k++;
    }
    while(k < 6);
}

Python

# цикл for
for i in range(1, 6): 
    print(i)

# цикл while
n = 1
while n < 6:
    print(n)
    n += 1 

Rust

fn main(){
  
    // перебор последовательности
    for i in 1..5  {
        print!("{} ",i);
    }

    println!("");

    // цикл while
    let mut n = 1;
    while n < 6 {
        print!("{} ",n);
        n +=1;
    }
    println!("");

    // цикл loop
    let mut k =1;
    loop {
        print!("{} ",k);
        k += 1;
        if k == 6 { break; }
    }
}
Помощь сайту
Юмани:
410011174743222
Перевод на карту
Номер карты:
4048415020898850