0

Не могу решить c# 23

Вы учитель начальной школы, который объясняет своим ученикам умножение. Вы собираетесь использовать умножение на 3 в качестве примера. Вам дана программа, которая принимает число N в качестве входных данных. Напишите программу, которая будет выводить все числа от 1 до N, заменяя все числа кратные 3 на "*". using System; using System.Collections.Generic; namespace SoloLearn { class Program { static void Main(string[] args) { int number = Convert.ToInt32(Console.ReadLine()); int x = 1; while (x < number) {if (x % 3 == 0) {Console.Write("*");} else {Console.Write(x);} x++;} //ваш код } } }

10th Sep 2021, 12:19 PM
Dolgonj
Dolgonj - avatar
4 Answers
+ 1
Dolgonj There should be x <= number because if input is 7 then it must be in output. Должно быть x <= число потому что, если вход равен 7, он должен быть на выходе.
10th Sep 2021, 12:23 PM
A͢J
A͢J - avatar
0
Задание пишется только на половину. Не знаю что за ошибка в коде
10th Sep 2021, 12:20 PM
Dolgonj
Dolgonj - avatar
0
Тоже не могу решить. То, что написано выше, не подходит
8th Dec 2021, 1:59 PM
Никита Кистримов
Никита Кистримов - avatar
0
Благодарность скинешь на карту. int number = Convert.ToInt32(Console.ReadLine()); int x = 1; while (x <= number) {if (x % 3 == 0) {Console.Write("*");} else {Console.Write(x);} x++;}
28th Jan 2022, 6:27 PM
Рамазан Гамидов