PolinaReyblogger
09.11.2021 06:08

C++
написать программу
написать функцию с одним целым параметром, возвращающую номер вызова этой функции (первый вызов возвращает 1, второй — 2, третий — 3, и т.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
andrewbukharin2
25.04.2021 10:27

5281

Объяснение:

? - ровно один любой символ

* - любое количество любых символов

vid_?2*.mp4 - количество видео с номерами x2xx

т.е 0200 0201 1200 1201 ... и т.д.

Важно что числа выдаются по порядку.

В каждой тысяче таких чисел 100 т.е 200 ... 299

Найдем сколько всего целых тысяч: 581 / 100 = 5 и 81 в остатке

Остался остаток, значит номер последнего видео находится где-то в 2-х сотке, а конкретнее последний номер видео 5281.

vid_*.mp4 - файлы с любым номером.

 

Не забывайте нажать " ", поставить оценку и, если ответ удовлетворил, то выберите его как "Лучший"

Успехов в учебе

0,0(0 оценок)
Ответ:
Anna2271
28.11.2022 20:17

Так и не получил ответ, надо считать A + B * N или (A + B) * N, поэтому использовал второй вариант. Если что, можно легко поменять.

На C++:

#include <iostream>

#include <conio.h>

#include <string>

using namespace std;

int main() {

setlocale(0, "RU");

try {

 string InputError = "Ошибка ввода";

 cout << "Введите стоимость основания спиннера: ";

 int a;

 cin >> a;

 if (cin.fail()) {

  throw(InputError);

 }

 cout << "Введите стоимость одной лопасти: ";

 int b;

 cin >> b;

 if (cin.fail()) {

  throw(InputError);

 }

 cout << "Введите максимальную цену всего спиннера: ";

 int c;

 cin >> c;

 if (cin.fail()) {

   

  throw(InputError);

 }

 int max = 20000000000;

 if (a <= c && a != max && b != max && c != max) {

  int n = 1;

  while (true) {

   if ((a + b) * n <= c) {

    n++;

   }

   else {

    n--;

    break;

   }

  }

  system("cls");

   

  cout << n;

 }

 else {

  string InvalidValues = "Недопустимые значения";

  throw(InvalidValues);

 }

}

catch (string a) {

 cout << "\n" << a << "...";

 _getch();

}

return 0;

}

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота