Кристина0930
09.09.2020 03:39

ОЧЕНЬ НУЖНА Отчаянный писк
Контрольная работа
макс.
Дедлайн: 24 дек. 12:18
Ограничение времени 1 секунда
Ограничение памяти 64Mb
Ввод стандартный ввод или input.txt
Вывод стандартный вывод или output.txt
Из чёрной дыры большого дупла, как из окна, высовывались четыре маленьких бельчонка.

Они вертели во все стороны острыми мордочками, толкались, налезали друг на друга, путаясь длинными голыми хвостами. И всё время, ни на минуту не умолкая, они пищали в четыре рта, на один голос.

– А ну-ка, прекратите эту музыку и расскажите толком, что у вас случилось, – скомандовал Нильс.

Но в ответ ему раздался такой отчаянный писк, что у Нильса в ушах зазвенело.

– Тирле упал! Тирле пропал! Мы тоже упадём! Мы тоже пропадём! – верещали бельчата.

Напишите программу, которая выяснит, что тут у них произошло.

Формат ввода
Вводится целое число n, затем n строк.

Формат вывода
Сначала вывести количество строк, в которых есть слова: упал, пропал, упадём или пропадём. Затем суммарную длину строк, в которых этих слов нет. Формат вывода:

Строк с падением:

Суммарная длина остальных:

Пример 1
Ввод Вывод
4
Расскажите толком, что у вас случилось?
Тирле упал!
Он влез на спину Дирле, а Пирле толкнул Дирле и Тирле упал.
Позовите-ка мне белку Сирле, это ваша мама, что ли?
Строк с падением: 2
Суммарная длина остальных: 90
Пример 2
Ввод Вывод
5
Тирле упал!
Тирле пропал!
Мы тоже упадём!
Мы тоже пропадём!
верещали бельчата
Строк с падением: 4
Суммарная длина остальных: 17

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
DigaDi
15.08.2020 01:08

#include <iostream>

#include <vector>

#include <cmath>

using namespace std;

struct river{

   string name;

   double length;

   double depth;

   bool ships;

};

signed main(){

   int n;

   cin >> n;

   river a[n];

   for(int i = 0; i < n; i++)

       cin >> a[i].name >> a[i].length >> a[i].depth >> a[i].ships;

   vector<river> ans;

   for(auto i: a)

       if(i.length > 2 && i.ships)

           ans.push_back(i);

   for(auto i: ans){

       cout << "name: " << i.name << "\n";

       cout << "length: " << i.length << "\n";

       cout << "depth: " << i.depth << "\n";

       cout << "ships?: Yes";

   }

}

0,0(0 оценок)
Ответ:
Jdhcb
27.01.2022 10:06

import random

class Passanger:

   def __init__(self, name_pass, bagadge_value, bagadge_quantity):

       """Constructor"""

       self.name_pass = name_pass

       self.bagadge_value = bagadge_value

       self.bagadge_quantity = bagadge_quantity

if __name__ == "__main__":

   list_name_pass = ["Иванов","Иванова","Калдыбег","Мухутдинов","Карелов","Анакондов"]

   list_bagadge_value = [25,1,4,14,29,35,2,4,25,6,25,3]

   list_bagadge_quantity = [1,4,5,1,1,1,1,1,1,4]

   list_passangers = []

   random.shuffle(list_name_pass)

   random.shuffle(list_bagadge_value)

   random.shuffle(list_bagadge_quantity)

   for i in range(len(list_name_pass)):

       list_passangers.append(Passanger(list_name_pass[i],list_bagadge_value[i], list_bagadge_quantity[i]))

   print("Подходят под условие:")

   for i in list_passangers:

       if (i.bagadge_value < 25 and i.bagadge_quantity == 1):

           print(i.name_pass, i.bagadge_value, i.bagadge_quantity)

   print("")

   print("Пассажиры:")

   for i in list_passangers:

       print(i.name_pass, i.bagadge_value, i.bagadge_quantity)

Объяснение:

https://pastebin.com/hNT2m49y

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