Найти тему
D21nk Master

Напоминает безумие

Не так давно мы узнали ещё об одном логическом операторе,сейчас познакомимся с нашим первым циклом.Так волнительно.

Что такое циклы?Циклы повторяют одно и то же действие раз за разом,в надежде на изменение.Напоминает безумие?

Ладно,если серьёзно и без отсылок-то любой цикл призван повторять определённое действие определённое количество раз или бесконечно вовсе.Разберём конструкцию цикла на понятом языке:

пока(значение а меньше значения б)
{
напечатать значение а
к а прибавить 1
}

Знакомство с циклом while.

While выполняет действия в цикле по логическому оператору,как в примере сверху:

#include <stdio.h>
#include <time.h>
#include<stdlib.h>
void main()
{
srand(time(NULL));
char a=0;
char b=0;
while(a<20)
{
b=rand()%4;
switch(b)
{
case 0:printf("*");break;
case 1:printf(" ");break;
case 2:printf("!");break;
case 3:printf("_");break;
}
a=a+1;
}
printf("\n");//для лучшего вывода
}

Соберите программу,при каждом запуске будем получать каждый раз уникальный узор.Можно добавить ещё задержку,для наглядности.Конечно,практичной пользы пока не видно,в будущих статьях нам без циклов всё же не обойтись.А на этом наше знакомство с циклом while закончено.Надеюсь вам понравилось,всего доброго!

Хочешь читать весёлые и познавательные статьи раньше всех?Подписывайся на мой телеграмм-канал.