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

C++ Что надо написать вместо многоточия, чтобы вывести элементы массива X[N] в обратном порядке? В ответе не используйте пробелы.
for ( k=0; k cout << ... << endl;

Какой оператор надо вставить вместо многоточия, чтобы вывести на экран все элементы массива A[N] с четными номерами? В ответе не используйте пробелы.
k = 0;
while ( k < N ) {
cout << A[k] << " ";
...
}

Задан массив X[N]. Какой оператор надо поставить вместо многоточия, чтобы найти сумму всех элементов массива в переменной S? Вводите ответ без пробелов.
S = 0;
for ( k=0 k ...
}

Показать ответ
Ответ:
golicinskaya
golicinskaya
19.07.2020 17:42
//Microsoft (R) C/C++ Optimizing Compiler Version 19.00.23506 for x64

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main()
{
    fstream f("F1.txt");
    size_t max_size;
    string s, max_word, word;
    while ( getline(f, s) ) {
        istringstream is(s);
        max_size = 0;
        while (is >> word) {
            if (max_size < word.size()) {
                max_size = word.size();
                max_word = word;
            } else if (max_size == word.size()) {
                max_word += " = ";
                max_word += word;
            }
        }
        cout << max_size << ' ' << max_word << endl;
    }
}

Пример:
asfasfafs sdf sdg xcz
zxcvxcv sdggsd
asdgsdg
sgdgsd sdagsdg
gsd sdg sdg
 sdggg sdg sh
ответ:
9 asfasfafs
7 zxcvxcv
7 asdgsdg
7 sdagsdg
3 gsd = sdg = sdg
5 sdggg
0,0(0 оценок)
Ответ:
olykharkov
olykharkov
07.03.2023 07:52
Замечание: обработка возможных ошибок исходных данных отсутствует.
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
    ifstream in;
    ofstream out;
    int a = 5, b = 15, c;
    int k[b-a+1];
    for (int i=0; i<b-a+1; i++) k[i] = 0;
    in.open("f.txt");
    while(in >> c)
     {
     k[c-a]++;
     }
    for (int i=0; i<b-a+1; i++)
cout << i+a << " - " << k[i] << '\n';
    in.close();
    return 0;
}

Пример:
Содержимое файла f.txt:
7 10 15
8 7 7 10

Результат:
5 - 0
6 - 0
7 - 3
8 - 1
9 - 0
10 - 2
11 - 0
12 - 0
13 - 0
14 - 0
15 - 1
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота