Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 1
Регистрация: 08.10.2016
Сообщений: 104
1

Разбор кода (сколько раз будет выполнено выражение i%15)

22.11.2016, 17:10. Просмотров 1037. Ответов 3
Метки нет (Все метки)


Помогите разобраться,пожалуйста. Сколько раз будет выполнено выражение "i%15"?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<stdio.h>
#include<conio.h>
main()
{
int i=7,s=1,b=15;
while (i<b)
{
if(i++%5);
else if(!(i%15))
break;
}
getch();
return 0;
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2016, 17:10
Ответы с готовыми решениями:

Сколько раз будет выполнено данное выражение?
Здравствуйте. Объясните пожалуйста две задачи. 1). Сколько раз будет выполнено выражение...

Написать код на php который будет каждые два дня подсчитывать в данном файле сколько раз повторилось выражение
Есть текстовый документ который пересоздаётся каждые два дня. В нем есть выражение из трёх слов...

Посчитать, сколько раз будет вызвана рекурсивная функция, если ей будет передан заданный аргумент
int foo(int n) { if (n &lt;= 0) return 1; return foo((n * 2) / 3) + foo(n - 2);...

Определить, сколько раз будет выведено X и Y
for i:=1 to 5 do for j:= to 7 do writeln(X); writeln(Y); _____________________ второй случай...

3
105 / 105 / 73
Регистрация: 18.11.2013
Сообщений: 304
22.11.2016, 17:55 2
Maik512, один раз =)
1
0 / 0 / 1
Регистрация: 08.10.2016
Сообщений: 104
22.11.2016, 18:00  [ТС] 3
cybeuser, я знаю, но почему?
0
105 / 105 / 73
Регистрация: 18.11.2013
Сообщений: 304
22.11.2016, 18:05 4
Лучший ответ Сообщение было отмечено Maik512 как решение

Решение

Maik512, давайте на руках
i = 7
if(7%5) - истина (так как остаток 2)
i = 8
(8%5) - истина
i = 9
(9%5) - истина
i = 10
if(10%5) - ложь (остаток 0)
else if(! (11%15)) - !11 тоже что ложь, поэтому не вышли из цикла
i = 11
if() - истина
i = 12
if() - истина
i = 13
if() - истина
i = 14
if() - истина
i = 15
15 < 15 - закончить цикл

я ошибку допустил при переходе к else if - там будет уже 11
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.11.2016, 18:05

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Сколько раз будет выполняться цикл в примере?
Как будет выполняться цикл, если выражение, записанное в операторе WHILE, окажется ложным с самого...

сколько раз скрипт будет подключаться к ссылке?
function get_metar(){ return @file(&quot;Z:\home\localhost\www\metardecode\UKBB.TXT&quot;); } $metarAll...

Сколько раз будет использован оператор сравнения?
Сколько раз будет использован оператор сравнения? Ответ: (1/2)*(N + 1)*(N + 2). Не понимаю как это...

Определите сколько раз будет выполняться тело цикла
Определите сколько раз будет выполняться тело цикла: 1)S:=0; I:=0; Repeat I:=I-1; S:=S+1/I;...

Определите, сколько раз будет выполняться тело цикла
1)S:=0; For n:=4 downto 3 do begin S:=s+n; S:=s*10; End; 2) Y:=0; For n:=4 to 6 ...

Как определить сколько раз будет проходить цикл?
Я только начинаю изучать C# помогите обяснить как определить сколько раз будет проходить цикл и как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.