объясните пожалуйста как такой ответ выходит?
#include<stdio.h>
#include<conio.h>
int main()
{
int i=0;
int s=0;
while(i<4)
{
s+=i;
i++;
printf("%d",i);
}
getch();
}
что программа выводит на экран?
ответ:6
Ответы на вопрос
Ответил Hasl1337
0
С каждой итерацией цикла, к переменной s прибавляется значение переменной i, которая увеличивается на 1, цикл идет, пока истинно условие i < 4, в итоге имеем:
s = 0 + 1 + 2 + 3 = 6
s = 0 + 1 + 2 + 3 = 6
Ответил азина39
0
там вместо i должно s запуталась,printf("%d",s)
Ответил азина39
0
все равно также будет?
Ответил азина39
0
а почему тогда здесь такой ответ?include<stdio.h>
include<conio.h>
{
int i=0;
int s=0;
while (i<4)
{
s+=i;
i++;
printf("%d", i);
}
getch();
}
Что выводится на экран?
Ответ:123
include<conio.h>
{
int i=0;
int s=0;
while (i<4)
{
s+=i;
i++;
printf("%d", i);
}
getch();
}
Что выводится на экран?
Ответ:123
Ответил Hasl1337
0
Не заметил, в первой программе, если ответ 6, то должно быть вместо printf("%d",i); - это printf("%d",s);.
А вот во второй выведется 123, потому что в цикле, каждую итерацию, печатается значение i.
А вот во второй выведется 123, потому что в цикле, каждую итерацию, печатается значение i.
Ответил азина39
0
спасибо)
Новые вопросы