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

1.грунтовая дорога проходит последовательно через населенные пункты а, в, с, и д. при этом длина дороги между а и в равна 40 км между в и с 25 км и между с и д 10 км. между а и с построили шоссе длиной 30 км. оцените минимальное возможное время движения велосипедиста из пункта а в пункт в если его скорость по грунтовой дороге 20 км. по шоссе 30км .ч 2.два игрока играют в следующую игру перед ними лежат куча из 6 камней.игроки берут камни по очереди.за один ход можно взять 1,2 или 3 камня.проигрывает тот ,кто забирает последний камень.кто выигрывает при безошибочной игре обоих игроков-игрок делающий, первый ход или игрок делающий второй ход? каким должен быть первый ход выигрывающего игрока? ответ обоснуйте

👇
Ответ:
Dexter8122
Dexter8122
16.03.2023
1)
АВ = 40 / 20 = 2 часа (минимум)
АС + СВ = 30 / 30 + 25 / 20 = 2,25 часа

2) Рассмотрим остатки камней и кто выигрывает. Игрок - тот кто сейчас ходит, противник - тот кто ходит следующим. Рассматриваются только разумные ходы
1 камень - игрок однозначно проигрывает так как ход таки делать надо
2, 3, 4 камня - легко свести к ситуации 1 камня, противник однозначно проигрывает
5 камней - сколько не бери, все равно попадешь в ситуацию 2-4 камня,  игрок однозначно проигрывает
6 камней - если свести ситуацию к ситуации 5 камней, то противник однозначно проиграет, потому надо взять 1 камень
4,6(10 оценок)
Открыть все ответы
Ответ:
BEKISKAKOV75
BEKISKAKOV75
16.03.2023

#include <iostream>
using std::cout;
using std::cin;
using std::endl;

int main()
{
   int a[20], b[20];

   cout << "Array A. Enter 20 numbers: ";

   for(int i = 0; i < 20; i++)
   {
      cin >> a[i];
   }

   cout << "Array B. Enter 20 numbers: ";

   for(int i = 0; i < 20; i++)
   {
      cin >> b[i];
   }

   for(int i = 0; i < 20; i++)
   {
      if(a[i] % 2 == 0) //Если чётное
      {
         a[i] += a[i];
      }
      else
         a[i] -= b[i];
   }

   for(int i = 0; i < 20; i++)
   {
      cout << a[i] << ' ';
   }
   cout << endl;

   return 0;
}


Дан массив а целых чисел, состоящий из 20 элементов. заполнить с клавиатуры.к чётным элементам приба
4,8(7 оценок)
Ответ:
cuprinainna
cuprinainna
16.03.2023

#include <iostream>
using std::cout;
using std::cin;
using std::endl;

int main()
{
   int number, counter = 0;
   float average = 0;

   cout << "Enter the number: ";
   cin >> number;

   //1)
   for(int i = 0; i <= number; i++)
   {
      average += i;
   }
   average /= (number + 1);

   //2)
   for(int i = 0; i <= number; i++)
   {
      if(i % 2 == 0) //Если чётное
      {
         counter++;
      }
   }

   cout << "Average = " << average << endl;
   cout << "The amount of even elements: " << counter << endl;

   return 0;
}


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