annakuznetsova841
?>

Обозначим за n%m операцию, возвращающую остаток от целочисленного деления n на m. известно, что сумма всех целых положительных чисел a, для которых следующее логическое высказывание истинно: не (a< 2 или a> 18 или a%x< > 0) или не (a< 4 или a> 20 или a%4< > 0) равна 87. найдите такое значение x, при котором это возможно. в ответе укажите целое число.

Информатика

Ответы

re-art

X равен 9.

Объяснение:

>>Целые числа на отрезке от 2 до 18 делятся без остатка только на 1. >>При этом сумма чисел только на одном этом отрезке будет равна 170. >>А на втором отрезке от 4 до 20, сумма чисел кратных 4 равно 60. >>Откуда взялось 87 - непонятно.

Да все ок, только небольшая ошибка в логике. Суммарно, оба множества составляют 87. При этом, как правильно указано в первом ответе, сумма чисел множества правой половины составляет 60. Соответственно, сумма чисел множества левого выражения составляет 87-60=27.

Отсюда, сумма чисел (НЕ (A<2 ИЛИ A>18 ИЛИ A%X<>0)) = 27.

Немного преобразуем формулу множества:

А>=2 И А<=20 И A%Х=0, то есть, это числа от 2 до 20 включительно, которые без остатка делятся на Х. И при этом их сумма равна 27.

Очевидно, что это числа 9 и 18. Сумма которых равна 27.

MN-Natusik80
#include <iostream>
#include <stdio.h>
using namespace std;

int main(){
    int y;
    cin>>y;
    y=y%12;
    switch (y){
           case 4:{cout<<"Mouse"; break;}
           case 5:{cout<<"Bull";break;}
           case 6:{cout<<"Tiger";break;}
           case 7:{cout<<"Rabbit";break;}
           case 8:{cout<<"Dragon";break;}
           case 9:{cout<<"Snake";break;}
           case 10:{cout<<"Horse";break;}
           case 11:{cout<<"Goat";break;}
           case 0:{cout<<"Monkey";break;}
           case 1:{cout<<"Cock";break;}
           case 2:{cout<<"Dog";break;}
           case 3:{cout<<"Pig";break;}
           }
    cin.get();
    cin.get();
    return 0;
}
sychevao19975
#include <iostream>
#include <cstdlib>
// содержит srand() и rand()
#include <ctime>
 using namespace std;

 int main()
{   
 int n=10;
 int mas[n] = {};
 int tmp,j=0;
 cout<<"random number";
 cout<<endl;
// начальная установка генератора случ. чисел
 srand(time(NULL));
// заполнение массива случайными числами
 for (int i = 0; i < n; i++) 
{
  mas[i] = rand()/100;  cout<<mas[i]<<" ";
}
cout<<endl;
// перестановка элементов
for (int i = 0; i < n/2; i++)
 { 
     tmp=mas[i];    mas[i]=mas[2*(i+1)-1];    j=2*i;
        while (j>i) 
    {   
        mas[j+1]=mas[j];    j--;
     }
        mas[i+1]=tmp;
}
//"массив после замены"
 for (int i = 0; i < n; i++)    cout<<mas[i]<<" ";
 cout<<endl;
 system("pause");
return 0;
}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Обозначим за n%m операцию, возвращающую остаток от целочисленного деления n на m. известно, что сумма всех целых положительных чисел a, для которых следующее логическое высказывание истинно: не (a< 2 или a> 18 или a%x< > 0) или не (a< 4 или a> 20 или a%4< > 0) равна 87. найдите такое значение x, при котором это возможно. в ответе укажите целое число.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Manyaya
stperelyot7833
Yelena1409
alexk13
yuip2008
bakerkirill
lagutkins
cristiansirbu9974
manuchar-formen2
Viktoriya405
Александровна1685
eleniloy26
dionissia2
rendikalogistic
valerii-borisovich550