
Вопрос задан 04.10.2023 в 12:11.
Предмет Информатика.
Спрашивает Бызова Настя.
3. Найти сумму всех кратных 3 или 5 ниже 10. Заполните таблицу трассировки.Код программы:i=1;
s=0while i<10: if i%2==0: s=s+i i=i+1 print(s) Начальные значения: i=1; s=0i<10 I%2==0 Если «да» s=s+i Если «нет» i=i+1 print(s)1<10 02<10 

Ответы на вопрос

Отвечает Сушинський Ігор.
using namespace std;
int main()
{
int n = 0, m = 1000;
int sum = 0;
for (int i = n; i <= m; i++)
{
if (i % 3 == 0 || i % 5 == 0)
{
cout << i << " ";
sum += i;
}
}
Попробуй эту



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для нахождения суммы всех чисел, которые являются кратными 3 или 5 и находятся ниже 10, можно воспользоваться следующим кодом:
pythoni = 1
s = 0
while i < 10:
if i % 3 == 0 or i % 5 == 0:
s = s + i
i = i + 1
print(s)
Теперь давайте заполним таблицу трассировки:
Значение i | Значение s | i < 10 | i % 3 == 0 or i % 5 == 0 | s = s + i | i = i + 1 |
---|---|---|---|---|---|
1 | 0 | True | False | 2 | |
2 | 0 | True | False | 3 | |
3 | 0 | True | True | 3 | 4 |
4 | 3 | True | False | 5 | |
5 | 3 | True | True | 8 | 6 |
6 | 8 | True | True | 14 | 7 |
7 | 14 | True | False | 8 | |
8 | 14 | True | True | 22 | 9 |
9 | 22 | True | True | 31 | 10 |
10 | 31 | False |
Сумма всех кратных 3 или 5, которые находятся ниже 10, равна 31.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 47

Информатика 33

Информатика 67

Информатика 18

Информатика 25

Информатика 563

Информатика 16
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili