+ 1
Замена переменной
Как заменить переменную, например, x, на умножение? т.е. к ппример int x= 3 if (x < 3){ x = * } Ну т.е. если х < 3, то значение переменной х должно быть заменено на умножение
31 Answers
+ 4
Если нам реально не надо делать операцию умножения, а просто вывести все числа в одну строку, кроме чисел кратных 3, то в ифе просто создай команду: "напечатать *". Присваивать иксу * не надо. Смысл понятен?
+ 3
Спасибо! Правда после этого я ещё пол часа думал как сделать так, чтобы оно не выводило вместе с "*" число, которое на этом месте стоит, например 3, т.к. оно не заменяло его, а просто выводило вместе с ним "*", а надо было просто ещё один if написать 😐
+ 3
Когда смотришь в код, и ничего не понимаешь
+ 2
Пойду покопаю
+ 1
Привет! Что значит х заменить на *? Изначально то что нужно? Какая стоит перед нами задача?
+ 1
Вам дана программа, которая принимает число N в качестве входных данных. Напишите программу, которая будет выводить все числа от 1 до N, заменяя все числа кратные 3 на "*".
Пример Входных Данных
7
Пример Выходных Данных
12*45*7
https://code.sololearn.com/cu6udzsy51Jv/?ref=app
+ 1
Так, да, это я понял, теперь я не могу решить саму задачу, не до конца понимаю что от меня требуется, как должны получиться соответствующие "выходные данные"
+ 1
Т.е. выходными данными получается **7, откуда должны взяться 12 и 45, как на примере?
+ 1
Так ты икс печатай не в конце программы, а в цикле! Шаришь?
+ 1
Это же элементарно, Ватсон! 😊
+ 1
Так а всё же, можно ли сделать так, чтобы на этом месте выводило не "*", а именно умножение?
+ 1
Код в студию! Будем делать код-ревью
+ 1
Конечно можно! Но... это уже сложней сделать
+ 1
Хотелось бы узнать как это можно сделать
+ 1
Более элегантное решение, но ты молодец! Решил по-своему. Тоже имеет право быть!
if(x%3==0)
Console.WriteLine("*");
else
//if(x%3==0)
// continue;
Console.WriteLine(x);
+ 1
Кстати, вот нам и задание, написать программу, которая последовательность чисел умножает вместо х%3==0. Т.е. 12*45*7
+ 1
Только я решу на питоне, я не понимаю эти ваши С#, C++...
+ 1
Такссс, начинаем соображать... поскольку числа у нас идут каждое отдельно, обособленно и еще впридачу как строка, то нам надо склеить 1 с 2 и 4 с 5, затем преобразовать их в число и перемножить