Помощь студентам дистанционного обучения: тесты, экзамены, сессия
Помощь с обучением
Оставляй заявку - сессия под ключ, тесты, практика, ВКР
Заявка на расчет

Семинар по информатике

Автор статьи
Валерия
Валерия
Наши авторы
Эксперт по сдаче вступительных испытаний в ВУЗах
Средняя продолжительность жизни населения региона равна А лет. Ожидается ее ежегодный рост на р % вследствие улучшения медицинского обслуживания и на Q лет вследствие улучшения экологии. Определить, через сколько лет средняя продолжительность жизни превысит 60 лет. Рассматривать срок не более 30 лет. #include<iostream>// Библиотека для ввода/вывода данных в окно консоли #include<string>// Библиотека для исползования типа данных string (строки) std::stringYears(int i)// Функция, позволяющая правильно выводить числительные { int o = i % 10; // остаток от деления на 10 = последняя цифра числа if (o == 1) // условие для последней цифры — 1. { return "год"; } elseif( o>= 2 && o <= 4 )// иначе, если последняя цифра от 2 до 4. { return "года"; } else return "лет"; // все остальные случаи. } intmain() { setlocale(LC_ALL, "Russian"); //просто подключили подддержку русских символов в консоли. std::cout<< "Введите среднюю продолжительность жизни(A): ";//Выводит сообщение в консоль. float A; // объявление переменной, хранящей значение средней продолжительности жизни. Тип данных float позволяет хранить нецелочисленные значения. std::cin>> A; //считали значение. if (A<0) // проверяем введенное число, т.к. оно не может быть отрицательным { std::cout<< "Введены некорректные данные"; return 1; // выход из программы } std::cout<< "\nВведите ежегодный прирост в процентах(p): "; float p; std::cin>> p; std::cout<< "\nВведите ежегодный прирост в годах(Q): "; float Q; std::cin>> Q; int i; // i будет использоваться как счетчик for (i = 0; i < 30; i++) // цикл будет продолжаться либо до достижения 30 лет, либо при продолжительности жизни больше 60 лет { A += A*p/100 + Q; // каждая итерация цикла = году. К продолжительности в данный момент прибавляется процент за медицину и Q лет за экологию. if (A > 60) // Если продолжительность уже стала больше 60 — выходим. break; } if (i==30) // если уже рассмотрено 30 лет, но продолжительность жизни < 60 std::cout<< "Продолжительность жизни не превысит 60 лет меньше чем за 30 лет\n"; else //если 60 лет достигнуто std::cout<< "Продолжительность жизни превысит 60 лет через " << i + 1 << " " <<Years(i + 1) << "\n"; system("pause"); // не позволяет программе автоматически закрываться, ожидается нажатие любой кнопки. return 0; }

 Найти среднее арифметическое положительных элементов вектора X, имеющих четный номер, и среднее арифметическое отрицательных элементов вектора Y, имеющих нечетный номер.

#include <algorithm> #include <iostream> #include <iterator> #include <string> #include <vector> #include <cstdlib> #include <sstream> int main() { double average1 = 0; // Здесьбудетхранитьсясумманужныхэлементовпервоговектора. double average2 = 0; int count1 = 0; // Здесь хранится количество нужных элементов. int count2 = 0; setlocale(LC_ALL, "Russian"); //просто подключили подддержку русских символов в консоли. std::cout<< "Введите числа первого вектора (X) через пробел. В конце ввода нажмите Enter.\n"; std::string s1; // Ввод вектора в консоль будет происходить через ввод строки, здесь она объявляется. std::getline(std::cin, s1); // Функция считывает всю строку до Enter из консоли. if (s1.length()==0) // Если не было введено ни одного числа — программа завершается с ошибкой. { std::cout<< "Ошибка: данные не введены.\n"; system("pause"); return 1; } std::stringstreamss(s1); // Нужно чтобы перевести строку в вектор чисел. std::vector<int> X; copy(std::istream_iterator<int>(ss), {}, back_inserter(X)); // Копированиеэлементовввектор. std::cout<< "Введите числа второго вектора (Y) через пробел. В конце ввода нажмите Enter.\n"; std::string s2; std::getline(std::cin, s2); if (s2.length()==0) { std::cout<< "Ошибка: данные не введены.\n"; system("pause"); return 1; } std::stringstream ss2(s2); std::vector<int> Y; copy(std::istream_iterator<int>(ss2), {}, back_inserter(Y)); for (auto i = 0; i <X.size(); i++) // Проходим в цикле от 1 элемента вектора до последнего. Т.к. индексация начинается с 0, четные позиции чисел соответствуют нечетному индексу. { if (i % 2 == 1) // Условие четной позиции. { if (X.at(i) >= 0) // Условие положительности числа. { average1 += X.at(i); // Прибавляем число к сумме. count1++; // Увеличиваем значение счетчика чисел. } } } for (auto i = 0; i <Y.size(); i++) // Такой же цикл, как и предыдущий, но с условиями для второго вектора. { if (i % 2 == 0) { if (Y.at(i) < 0) { average2 += Y[i]; count2++; } } } std::cout<< "Среднееарифмеитческоеэлементоввектора X:" << (double)(average1 / count1) << "\n" << "Среднее арифмеитческое элементов вектора Y:" << (double)(average2 / count2) << "\n"; system("pause"); }

Найти число строк матрицы, сумма элементов которых меньше 0.

#include <iostream> #include <vector> int main() { setlocale(LC_ALL, "Russian"); //просто подключили подддержку русских символов в консоли. Int str = 0, stlb = 0; // Переменные, хранящие размер матрицы. std::cout<< "Количество строк:"; std::cin>>str; std::cout<< "Количество столбцов:"; std::cin>>stlb; std::vector<std::vector<float>>matrix(str, std::vector<float>(stlb));/*Создается вектор, каждый элемент которго тоже является вектором. В результате matrix — двумерный вектор.*/ std::cout<< "Вводите числа построчно через пробел. в конце строки нажмите Enter:\n"; for (auto i = 0; i <str; i++) // В цикле считываются все элементы матрицы. { for (auto j = 0; j <stlb; j++) { std::cin>> matrix[i][j]; } } Int count = 0; // Переменная, в которой хранится количество нужных строк. for (auto i = 0; i< str; i++) { float summ = 0; for (auto j = 0; j <stlb; j++) { summ+=matrix[i][j]; // Суммируем все элементы строки. } if (summ< 0) // Если сумма элементов какой-либо строки < 0, то увеличиваем счетчик. count++; } std::cout<< "Количество строк, сумма элементов которых меньше 0 = " <<count; //Выводим полученное значение. }

или напишите нам прямо сейчас

Написать в WhatsApp Написать в Telegram

О сайте
Ссылка на первоисточник:
http://iocenter.ru
Поделитесь в соцсетях:

Оставить комментарий

Inna Petrova 18 минут назад

Нужно пройти преддипломную практику у нескольких предметов написать введение и отчет по практике так де сдать 4 экзамена после практики

Иван, помощь с обучением 25 минут назад

Inna Petrova, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Коля 2 часа назад

Здравствуйте, сколько будет стоить данная работа и как заказать?

Иван, помощь с обучением 2 часа назад

Николай, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 часов назад

Сделать презентацию и защитную речь к дипломной работе по теме: Источники права социального обеспечения. Сам диплом готов, пришлю его Вам по запросу!

Иван, помощь с обучением 6 часов назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Василий 12 часов назад

Здравствуйте. ищу экзаменационные билеты с ответами для прохождения вступительного теста по теме Общая социальная психология на магистратуру в Московский институт психоанализа.

Иван, помощь с обучением 12 часов назад

Василий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Анна Михайловна 1 день назад

Нужно закрыть предмет «Микроэкономика» за сколько времени и за какую цену сделаете?

Иван, помощь с обучением 1 день назад

Анна Михайловна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Сергей 1 день назад

Здравствуйте. Нужен отчёт о прохождении практики, специальность Государственное и муниципальное управление. Планирую пройти практику в школе там, где работаю.

Иван, помощь с обучением 1 день назад

Сергей, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инна 1 день назад

Добрый день! Учусь на 2 курсе по специальности земельно-имущественные отношения. Нужен отчет по учебной практике. Подскажите, пожалуйста, стоимость и сроки выполнения?

Иван, помощь с обучением 1 день назад

Инна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Студент 2 дня назад

Здравствуйте, у меня сегодня начинается сессия, нужно будет ответить на вопросы по русскому и математике за определенное время онлайн. Сможете помочь? И сколько это будет стоить? Колледж КЭСИ, первый курс.

Иван, помощь с обучением 2 дня назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Ольга 2 дня назад

Требуется сделать практические задания по математике 40.02.01 Право и организация социального обеспечения семестр 2

Иван, помощь с обучением 2 дня назад

Ольга, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вика 3 дня назад

сдача сессии по следующим предметам: Этика деловых отношений - Калашников В.Г. Управление соц. развитием организации- Пересада А. В. Документационное обеспечение управления - Рафикова В.М. Управление производительностью труда- Фаизова Э. Ф. Кадровый аудит- Рафикова В. М. Персональный брендинг - Фаизова Э. Ф. Эргономика труда- Калашников В. Г.

Иван, помощь с обучением 3 дня назад

Вика, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Игорь Валерьевич 3 дня назад

здравствуйте. помогите пройти итоговый тест по теме Обновление содержания образования: изменения организации и осуществления образовательной деятельности в соответствии с ФГОС НОО

Иван, помощь с обучением 3 дня назад

Игорь Валерьевич, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вадим 4 дня назад

Пройти 7 тестов в личном кабинете. Сооружения и эксплуатация газонефтипровод и хранилищ

Иван, помощь с обучением 4 дня назад

Вадим, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Кирилл 4 дня назад

Здравствуйте! Нашел у вас на сайте задачу, какая мне необходима, можно узнать стоимость?

Иван, помощь с обучением 4 дня назад

Кирилл, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Oleg 4 дня назад

Требуется пройти задания первый семестр Специальность: 10.02.01 Организация и технология защиты информации. Химия сдана, история тоже. Сколько это будет стоить в комплексе и попредметно и сколько на это понадобится времени?

Иван, помощь с обучением 4 дня назад

Oleg, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Валерия 5 дней назад

ЗДРАВСТВУЙТЕ. СКАЖИТЕ МОЖЕТЕ ЛИ ВЫ ПОМОЧЬ С ВЫПОЛНЕНИЕМ практики и ВКР по банку ВТБ. ответьте пожалуйста если можно побыстрее , а то просто уже вся на нервяке из-за этой учебы. и сколько это будет стоить?

Иван, помощь с обучением 5 дней назад

Валерия, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 дней назад

Здравствуйте. Нужны ответы на вопросы для экзамена. Направление - Пожарная безопасность.

Иван, помощь с обучением 5 дней назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Иван неделю назад

Защита дипломной дистанционно, "Синергия", Направленность (профиль) Информационные системы и технологии, Бакалавр, тема: «Автоматизация приема и анализа заявок технической поддержки

Иван, помощь с обучением неделю назад

Иван, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Дарья неделю назад

Необходимо написать дипломную работу на тему: «Разработка проекта внедрения CRM-системы. + презентацию (слайды) для предзащиты ВКР. Презентация должна быть в формате PDF или формате файлов PowerPoint! Институт ТГУ Росдистант. Предыдущий исполнитель написал ВКР, но работа не прошла по антиплагиату. Предыдущий исполнитель пропал и не отвечает. Есть его работа, которую нужно исправить, либо переписать с нуля.

Иван, помощь с обучением неделю назад

Дарья, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru