ritckshulga20112
?>

Словесное описание программы { string name; double cena; string data; public: Tovar(string name, double cena, string data) { this->name = name; this->cena = cena; this->data = data; } string Getname() { return name; } string Getdata() { return data; } }; string Function(class Tovar **, string, int); int main() { class Tovar t1("Kartofel", 2000, "21.09.19"); class Tovar t2("Zefir", 1400, "18.12.19"); class Tovar t3("Caxar", 300, "15.07.18"); class Tovar t4("Xleb", 200, "22.12.19"); Tovar * tovar[4] = {&t1, &t2, &t3, &t4}; string st = "Caxar"; int i; cout << "tovat: " << st << endl; for (int i = 0; i < 4; i++) if (tovar[i]->Getname() == st) cout< return 0; } string Function(class Tovar **tovar, string st, int i) { return tovar[i]->Getdata(); }

Информатика

Ответы

prokodasha

Вы извините, что здесь пишу, в графе для ответов. Хочу Вам просто и код, и скриншот прикрепить. Попробуйте этот код (комментарии условны, только для понимания). Три числа введите через пробел, в соответствии с логикой конечно же (смотрите комментарии для лучшего понимания):

# k - максимальное количество котлет на сковороде

# m - прожарка котлеты с одной стороны

# n - входное количество котлет

k,m,n = map(int, input().split())

time_am = 0

if (n <= k):

   time_am += 2*m

elif (n > k):

   while (n > k):

       time_am += 2*m

       n -= k

       if (n <= k):

           time_am += 2*m

           break

print(time_am)


Пайтон Я хотел выполнить задание на курсерах Тренировочное задание по программированию: Котлеты*
allo01
Алгоритм

Суть алгоритма заключается в том, что робот проверяет, нет ли стены справа, и если её нет, то выполняет следующее:

делает шаг вправо;закрашивает клетку, в которой находится;делает шаг вправо.Движение

Исходя из данного алгоритма, робот закрасит клетки, отмеченные на прикреплённом изображении.

Распишем выполнение алгоритма более детально:

(я пронумеровал клетки, чтобы было легче понять процесс)

(вместо "клетка ..." буду писать "К...")

справа свободно: робот из К1 перемещается в К2, закрашивает К2 (1) и перемещается в К3.справа свободно: робот перемещается в К4, закрашивает К4 (2) и перемещается в К5.справа свободно: робот перемещается в К6, закрашивает К6 (3) и перемещается в К7.справа свободно: робот перемещается в К8, закрашивает К8 (4) и перемещается в К9.справа не свободно: цикл больше не выполняется.

ответ: 4.


Сколько клеток закрасит Робот, выполнив такой алгоритм? Стартовая позиция Робота на рисунке обозначе

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

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

Словесное описание программы { string name; double cena; string data; public: Tovar(string name, double cena, string data) { this->name = name; this->cena = cena; this->data = data; } string Getname() { return name; } string Getdata() { return data; } }; string Function(class Tovar **, string, int); int main() { class Tovar t1("Kartofel", 2000, "21.09.19"); class Tovar t2("Zefir", 1400, "18.12.19"); class Tovar t3("Caxar", 300, "15.07.18"); class Tovar t4("Xleb", 200, "22.12.19"); Tovar * tovar[4] = {&t1, &t2, &t3, &t4}; string st = "Caxar"; int i; cout << "tovat: " << st << endl; for (int i = 0; i < 4; i++) if (tovar[i]->Getname() == st) cout< return 0; } string Function(class Tovar **tovar, string st, int i) { return tovar[i]->Getdata(); }
Ваше имя (никнейм)*
Email*
Комментарий*