Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Задача 1: Оценка уровня хаоса в комнате
- Условие: Ученик хочет оценить уровень хаоса в своей комнате. Для каждого предмета он присваивает баллы (от 1 до 10):
- "Clothes on the floor": 8,
- "Books on the bed": 6,
- "Dishes in the sink": 9,
- "Posters falling off the wall": 7.
- Вычислите общий уровень хаоса.*/
- int main() {
- std::map<std::string, int> chaosLevels = {
- {"Clothes on the floor", 8},
- {"Books on the bed", 6},
- {"Dishes in the sink", 9},
- {"Posters falling off the wall", 7}
- };
- int totalChaos = 0;
- // допишите недостающий код ниже
- }
- /*Задача 2: Поиск самых популярных игрушек
- Условие: Ученик записал названия игрушек и их популярность (в процентах):
- "Lego": 80%,
- "Barbie": 60%,
- "Action Figures": 70%,
- "Board Games": 50%.
- Найдите игрушки с популярностью выше 65%.*/
- int main() {
- std::vector<std::pair<std::string, int>> toys = {{"Lego", 80}, {"Barbie", 60}, {"Action Figures", 70}, {"Board Games", 50}};
- std::vector<std::string> popularToys;
- // допишите недостающий код ниже
- }
- /*Задача 3: Подсчет времени на соцсети
- Условие: Ученик записал время, проведенное в социальных сетях за неделю (в минутах): 30, 45, 60, 20, 50, 100, 90. Найдите среднее время и максимальное время.*/
- int main() {
- std::vector<int> timeSpent = {30, 45, 60, 20, 50, 100, 90};
- double average = 0.0;
- int maxTime = 0;
- // допишите недостающий код ниже
- }
- /*Задача 4: Поиск любимой песни
- Условие: Ученик записал свои любимые песни:
- "Bohemian Rhapsody",
- "Imagine",
- "Hotel California",
- "Stairway to Heaven".
- Проверьте, есть ли в списке песня "Imagine". Если да, выведите сообщение: "This is my favorite song!".
- */
- int main() {
- std::vector<std::string> songs = {"Bohemian Rhapsody", "Imagine", "Hotel California", "Stairway to Heaven"};
- // допишите недостающий код ниже
- }
- /*Задача 5: Сортировка друзей по дружбе
- Условие: Ученик записал своих друзей и уровень их дружбы (от 1 до 10):
- "Alice": 8,
- "Bob": 6,
- "Charlie": 9,
- "Diana": 7.
- Отсортируйте друзей по уровню дружбы (от самого близкого к менее близкому).*/
- int main() {
- std::vector<std::pair<std::string, int>> friends = {{"Alice", 8}, {"Bob", 6}, {"Charlie", 9}, {"Diana", 7}};
- // допишите недостающий код ниже
- }
- /*Задача 6: Проверка домашних заданий
- Условие: Учитель дал список домашних заданий:
- "Math Homework",
- "Physics Project",
- "Chemistry Lab",
- "History Essay".
- Ученик выполнил только "Math Homework" и "Physics Project". Напишите программу, которая проверяет, какие задания остались невыполненными.*/
- int main() {
- std::vector<std::string> allTasks = {"Math Homework", "Physics Project", "Chemistry Lab", "History Essay"};
- std::vector<std::string> completedTasks = {"Math Homework", "Physics Project"};
- std::vector<std::string> incompleteTasks;
- // допишите недостающий код ниже
- }
- /*Задача 7: Распределение карманных денег
- Условие: Ученик получил 1000 рублей карманных денег. Он хочет потратить их на:
- "Candy": 50 рублей,
- "Ice Cream": 100 рублей,
- "Toys": 300 рублей,
- "Books": 200 рублей.
- Напишите программу, которая проверяет, хватит ли денег, и если нет, то сколько еще нужно.*/
- int main() {
- std::vector<int> expenses = {50, 100, 300, 200};
- int pocketMoney = 1000;
- int totalExpenses = 0;
- // допишите недостающий код ниже
- }
- /*Задача 8: Подсчет калорий
- Условие: Ученик решил следить за своим питанием. Вот список съеденных продуктов и их калорийность:
- "Pizza": 300 ккал,
- "Burger": 250 ккал,
- "Salad": 50 ккал,
- "Soda": 150 ккал.
- Напишите программу, которая подсчитывает общее количество калорий.*/
- int main() {
- std::map<std::string, int> food = {{"Pizza", 300}, {"Burger", 250}, {"Salad", 50}, {"Soda", 150}};
- int totalCalories = 0;
- // допишите недостающий код ниже
- }
- /*Задача 9: Расчет средней оценки
- Условие: Ученик получил следующие оценки за четверть: 4, 5, 3, 4, 5.
- Напишите программу, которая вычисляет среднюю оценку.*/
- int main() {
- std::vector<int> grades = {4, 5, 3, 4, 5};
- double average = 0.0;
- // допишите недостающий код ниже
- }
- /*Задача 10: Подсчет уникальных предметов
- Условие: Ученик записал названия предметов, которые он изучает: "Math", "Physics", "Math", "Chemistry", "Physics".
- Найдите количество уникальных предметов.*/
- int main() {
- std::vector<std::string> subjects = {"Math", "Physics", "Math", "Chemistry", "Physics"};
- // допишите недостающий код ниже
- }
- /*Задача 11: Поиск минимального времени выполнения задания
- Условие: Ученику нужно выполнить несколько заданий, каждое из которых занимает определенное время (в минутах): 30, 15, 45, 10, 20. Найдите задание, которое выполняется быстрее всего.*/
- int main() {
- std::vector<int> times = {30, 15, 45, 10, 20};
- // допишите недостающий код ниже
- }
- /*Задача 12: Фильтрация чисел
- Условие: Ученик записал числа: 1, 2, 3, 4, 5, 6, 9.
- Оставьте только те, которые делятся на 3.*/
- int main() {
- std::vector<int> numbers = {1, 2, 3, 4, 5, 6, 9};
- std::vector<int> result;
- // допишите недостающий код ниже
- }
- /*Задача 13: Генерация таблицы умножения
- Условие: Создайте таблицу умножения для числа 7 (от 1 до 10).*/
- int main() {
- int n = 7;
- std::vector<int> table;
- // допишите недостающий код ниже
- }
- /*Задача 14: Подсчет количества букв в тексте
- Условие: Подсчитайте, сколько раз каждая буква встречается в тексте: "Hello, World!".*/
- int main() {
- std::string text = "Hello, World!";
- std::map<char, int> frequency;
- // допишите недостающий код ниже
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement