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