Система команд исполнителя Квадратор состоит из двух команд, которым присвоены номера: 1 - возведи в квадрат 2 - вычти 2 Первая из них возводит число на экране во вторую степень, вторая - вычитает из числа 2. Составьте алгоритм получения из числа 10 числа 32, содержащий не более 5 команд. В ответе запишите только номера команд. Если таких алгоритмов несколько, то запишите любой из них. ответ
/* - это обозночает коммент(не команда а просто сообщение) но необычный не как // отличается он от него тем что // комментирует все буквы,цифры,символы после него в 1 строке. А /* он может комментировать больше 1 строки. /* это начало, а */ конец этого коммента
Например
#include <iostream>
using namespace std;
int main(){
/*
int n;
cin >> n;
cout << "Гони " << n << "семечек";
*/
в итого то что в интервале этого коммента от /* до */ будет закоменчено а это означает что компилятор его не будет принимать как за код
}
Объяснение:
ответ C#:
double i=100;
do
{
if (i % 5 == 0)
{
Console.WriteLine("i = " + i);
}
i++;
}
while (i < 999);
Console.ReadKey();
Объясняю блок-схему:
i = 100: Мы присвоили значению i число 100 потому, что нам нужно начать с самого первого трёхзначного числа.
i mod 5==0: mod и % - это остаток от деления. Нам нужны все числа, которые при делении на 5 не оставляли остатка.
Вывод i: (у меня в блок-схеме опечатка, поставлена n, но должна стоять i) Числа без остатка выводятся, числа с остатком пропускают этот шаг.
i=i+1: мы увеличиваем нашу 100 на единицу, присваивая ей новое значение (т.е. 101, 102 и т.д.)
i<999: так мы постепенно увеличиваем i до последнего трёхзначного числа. Если i меньше 999, то программа возвращается с новым значением на проверку остатка от деления. Если i больше 999, то цикл и программа заканчивается.