Задание 6. Определите значение переменной y после выполнения данного блока программы x = 2345; y = x % 10 +x %100/10; *
Задание 7. Определите значение переменной f после выполнения данного блока программы x = 459; y =892; f = x / 10 + y % 5; *
Задание 8. Определите значение переменной a после выполнения данного блока программы a = 12; if ( a < 15 || a % 5 >0) a = a % 8; else a = a % 7; *
Задание 9. Определите значение переменной a после выполнения данного блока программы a=10; b=5; if ( a > 1 && a > b ) a = a-b; if ( a < 1 || a == b ) a = a+b;
Задание 10. Какую логическую операцию (&& или ||) нужно добавить в программу вместо многоточия, чтобы значение переменной a после выполнения фрагмента программы стало равно 3? a=10; b=5; if ( a > 1 ... a < b ) a = a-7; else a = a+7; *
Задание 11. Напишите программу нахождения положительной разности цифр заданного двузначного числа при условии, что цифры в числе
различны.
нужны только ответы !
ниже
Объяснение:
#include <iostream>
using namespace std;
void main()
{
SetConsoleCP(1251);//Включаем русский язык
SetConsoleOutputCP(1251);
int a,b,i;//Инициализация переменных
a=rand()%10+1;//Генерируем число от 1 до 10
cout<<"Компьютер загадал число от 1 до 10\n";
cout<<"Введите число и нажмите <Enter>\n\n";
for(i=1;i<6;i++)//Цикл проверки
{
cin>>b;//Ввод числа
if(b==a)//Сравнение чисел
{
cout<<"Вы выиграли! Поздравляю!\n";
cout<<"Вы отгадали число с "<<i<<"-ой попытки!\n";
break;
}
if(b>a)
{
cout<<"введённое число больше задуманного\n";
}
if(b<a)
{
cout<<"введённое число меньше задуманного \n";
}
}
if(b!=a&&i==5)//Проверка
{
cout<<"Вы не смогли угадать число\n";
}
}
Импликация истинна во всех случаях, кроме 1 → 0, поэтому если xk = 1, то и все x с номерами, большими k, единицы. Если записывать решение в виде строчки со значениями переменных от x1 до x5, получается 6 решений: 00000, 00001, 00011, 00111, 01111, 11111.
Аналогично, есть 6 решений для игреков: 11111, 11110, 11100, 11000, 10000, 00000.
x2 ∨ y2 = 1, значит, хотя бы одна из переменных x2, y2 истинна. Подсчитываем число комбинаций.
1) x2 истинна (решение 01111 или 11111). Подходят все 6 решений для игреков, по правилу произведения получаем 2 * 6 = 12 решений.
2) x2 ложна (4 решения). Подходят 4 решения для игреков (все, кроме 10000 и 00000). По правилу произведения 4 * 4 = 16 решений.
Всего 12 + 16 = 28 решений.