#include <stdio.h>
int main() {
int sum_for = 0, sum_while = 0, sum_do_while = 0;
int i;
// 1. Цикл for
for (i = 0; i <= 10; i++) {
sum_for += i;
}
// 2. Цикл while
i = 0; // сбрасываем счетчик
while (i <= 10) {
sum_while += i;
i++;
}
// 3. Цикл do-while
i = 0; // сбрасываем счетчик
do {
sum_do_while += i;
i++;
} while (i <= 10);
printf("Сумма чисел от 0 до 10:\n"); printf("while: %d\n", sum_while
); printf("do-while: %d\n", sum_do_while
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBzdW1fZm9yID0gMCwgc3VtX3doaWxlID0gMCwgc3VtX2RvX3doaWxlID0gMDsKICAgIGludCBpOwogICAgCiAgICAvLyAxLiDQptC40LrQuyBmb3IKICAgIGZvciAoaSA9IDA7IGkgPD0gMTA7IGkrKykgewogICAgICAgIHN1bV9mb3IgKz0gaTsKICAgIH0KICAgIAogICAgLy8gMi4g0KbQuNC60Lsgd2hpbGUKICAgIGkgPSAwOyAvLyDRgdCx0YDQsNGB0YvQstCw0LXQvCDRgdGH0LXRgtGH0LjQugogICAgd2hpbGUgKGkgPD0gMTApIHsKICAgICAgICBzdW1fd2hpbGUgKz0gaTsKICAgICAgICBpKys7CiAgICB9CiAgICAKICAgIC8vIDMuINCm0LjQutC7IGRvLXdoaWxlCiAgICBpID0gMDsgLy8g0YHQsdGA0LDRgdGL0LLQsNC10Lwg0YHRh9C10YLRh9C40LoKICAgIGRvIHsKICAgICAgICBzdW1fZG9fd2hpbGUgKz0gaTsKICAgICAgICBpKys7CiAgICB9IHdoaWxlIChpIDw9IDEwKTsKICAgIAogICAgcHJpbnRmKCLQodGD0LzQvNCwINGH0LjRgdC10Lsg0L7RgiAwINC00L4gMTA6XG4iKTsKICAgIHByaW50ZigiZm9yOiAlZFxuIiwgc3VtX2Zvcik7CiAgICBwcmludGYoIndoaWxlOiAlZFxuIiwgc3VtX3doaWxlKTsKICAgIHByaW50ZigiZG8td2hpbGU6ICVkXG4iLCBzdW1fZG9fd2hpbGUpOwogICAgCiAgICByZXR1cm4gMDsKfQ==