В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
egorkozlovcev
egorkozlovcev
25.01.2020 03:57 •  Информатика

Решить по информатике, составить к ним блок схему и программу.
1. результаты 20 измерений некоторой величины заданы таблицей. определить среднее арифметическое результатов и отклонение от среднего каждого измерения.
2 дан одномерный массив из n целых чисел. вычислить количество элементов, равных числу некоторому m, введенному с клавиатуры. элементы массива - целые случайные число из интервала [-80,80].
3 дан одномерный массив из n целый чисел. заменить четные числа их удвоенным значением и вычислить произведение остальных элементов. элементы массива - целые случайные числа из интервала [-10,10]
4 дан одномерный массив из n целый чисел. элементы, которые в интервал [-4,4] увеличить на 10, остальные элементы перемножить.элементы массива - целые случайные числа из интервала [-20,20]
5. дан одномерный массив из n целый чисел. заменить нечетные элементы массива их удвоенным значением, остальные перемножить.элементы массива - целые случайные числа из интервала [-20,20]
6 задана таблица температур за год. определить месяц, в который температура была максимальной.
нужно, заранее

Показать ответ
Ответ:
imhopro
imhopro
09.01.2023 13:22
Int num = 0;           
Console.WriteLine("Введите элементы массива через пробел:");           
String[] array = Console.ReadLine().Replace("  "," ").Split();           
Int32[] numbers = new Int32[array.Length];           
Console.Write("Массив: [");           
for (int i = 0; i < numbers.Length; i++)           
{               
Console.Write(array[i]);               
if(i!=numbers.Length-1)                   
Console.Write(", ");               
numbers[i] = Int32.Parse(array[i]);               
if (num == 0)                   
num = numbers[i];           
}           
Console.Write("]\n");           
if (num > 0)               
Console.WriteLine("Максимальное число в квадрате: {0}",Math.Pow(numbers.Max(), 2));           
else
Console.WriteLine("Минимальное число в квадрате: {0}",Math.Pow(numbers.Min(), 2));           
Console.WriteLine("\nНажмите любую клавишу чтобы выйти...");            Console.ReadKey();
На с#, ! ввести одномерный массив, вывести его. выяснить, какое число в массиве встретится ранее – п
0,0(0 оценок)
Ответ:
domaris246
domaris246
17.04.2021 17:14

Итак, целевой язык - C++. Это значит мы - радостные обладатели технологии потоков, с коей мы будем производить весь ввод/вывод как при работе с файлами, так и при работе со стандартным вводом/выводом (консолью).

Ну а раз уж мы работаем с потоками, то будем делать это красивенько: создадим класс-обёртку для потока ввода, цель которого - поиск в этом потоке цитат и отправка их на поток вывода (который мы передаём).

[!] Стоит отметить, что по заданию не сказано, что есть разница между ' и ". Поэтому будем считать их одинаковыми.

[!] Внимание! Рядом с исполняемым файлом надо создать текстовый файл data.txt c текстом и цитатами.

Код

С++11

#include <iostream>#include <fstream>using std::cout;class QuotesFinder {    std::istream &in_stream;    bool is_it_in_quote = false;public:    QuotesFinder() = delete;    QuotesFinder(QuotesFinder&&) = default;    QuotesFinder(QuotesFinder const&) = default;    explicit QuotesFinder(std::istream &is) : in_stream(is) {}    [[nodiscard]]    bool eof() const {        return in_stream.eof();    }    // Вот тут происходит вся магия    QuotesFinder& operator >> (std::ostream& out_stream) {        char buffer;        in_stream.get(buffer); //Получаем очередной символ из потока        if (buffer == '\"' || buffer == '\'') {            if (is_it_in_quote) {                is_it_in_quote = false;                out_stream << buffer;                out_stream << "\n";                return *this;            }            is_it_in_quote = true;        }        if (is_it_in_quote) {            out_stream << buffer;        }        return *this;    }};int main() {    std::ifstream file("data.txt");  // Открываем файл    if (!file.is_open()) {        cout << "File is not exits!";        return 1;    }    QuotesFinder finder(file);  // Создаём обёртку из файлового потока    while (!finder.eof()) // Пока не достигли конца потока        finder >> cout; // переправляем очередной кусок информации в поток вывода}
Написать программу на С++. Задача - Считать текст из файла и вывести на экран только цитаты, т. е. п
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота