М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Jannacool
Jannacool
05.11.2020 12:56 •  Информатика

Врезультате работы алгоритма y: =x-5 x: =2*(y+1) y: =x+y вывод y переменная y приняла значение 5. укажите число, которое являлось значением переменной х до начала работы алгоритма 7 6 5 4 ответ с решением

👇
Ответ:
rrr46
rrr46
05.11.2020
Правильный ответ 6,

при x=6
y:=6-5 (y=1)
x:=2*(1+1) (x=4)
y:=4+1=5, т.е 6 - правильный ответ, т.к x+y=4+1=5 - подходит

при X=7
y:=7-5 (у=2)
x:=2*(2+1) (x=6)
y:=6+2=8, т.е 7 - не подходит;

при x=5
y:=5-5 (y=0)
x:=2*(0+1) (x=2)
y:=0+2=2, т.е 5 - не подходит;

при x=4
y:=4-5 (y=-1)
x:=2*(-1+1) (x=0)
y:=0+(-1)=0-1=-1, т.е 4 - не подходит;
4,6(72 оценок)
Открыть все ответы
Ответ:
Mihrimah1
Mihrimah1
05.11.2020
/*
Найти частное от деления нацело
используя только + и -
*/

#include <iostream>
using namespace std;

int main()
{
int a, b;
cout <<"Введите два целых числа: ";
cin >>a >>b;
int c=0;
while(a>=b)
{
a-=b;
c++;
}
cout <<"Частное равно " <<c <<endl;

return 0;
}

/*
Определение среднего роста учащичся
*/
#include <iostream>
using namespace std;

int main()
{
cout <<"Введите количество учащихся: ";
int cnt;
cin >>cnt;
cout <<"Ведите рост каждого из " <<cnt <<" учащихся:" <<endl;
int length=0, l;;
for(int i=0; i!=cnt; ++i)
{
cin >>l;
length+=l;
}
float avg=1.0*length/cnt*1.0;
cout.setf(std::ios::fixed);
cout.precision(2);
cout <<"\nСредний рост: " <<avg <<endl;

return 0;
}
4,4(2 оценок)
Ответ:
alinaisaeva839
alinaisaeva839
05.11.2020

1) 5

2) 9

3) 9

4) 10

алгоритм простой, представим число n-1 (т.к. ноль не учитывается) в качестве двойчной последовательности, для числа n=32 это будет 11111 дальнейший алгоритм прост, рассмотрим его на примере, задумано число 26:

1) проверяем правый регист (*0000 = 16), задаем вопрос "задуманое число больше 16?", ответ "да", значит первы регистр 1

2) проверяем следующий (1*000=24), задаем вопрос "задуманое число больше 24?", ответ "да", значит регистр 1

3) проверяем следующий (11*00=28), задаем вопрос "задуманое число больше 28?", ответ "нет", значит регистр 0

4)проверяем следующий (110*0=26), задаем вопрос "задуманое число больше 26?", ответ "нет", значит регистр 0

5) проверяем следующий (1100*=25), задаем вопрос "задуманое число больше 25?", ответ "да", значит регистр 1

итого получаем задуманное число в двоичной форме 11001 = 25, но т.к. мы не учитываем 0, то к этому числу надо прибавить 1, итого задусманное число 26

4,8(74 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ