Kaccak8778
?>

Сост. прогр. Рез-ты экзаменов представлены в виде списка из N строк, в кажд. строке кот. записаны фам. студента и отметки по кажд. из M экзам. Найти кол-во студ., сдавших экзамены только на "отлично". Pascal

Информатика

Ответы

triumfmodern
//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
ekaterinava90
Замечание: обработка возможных ошибок исходных данных отсутствует.
#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

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Сост. прогр. Рез-ты экзаменов представлены в виде списка из N строк, в кажд. строке кот. записаны фам. студента и отметки по кажд. из M экзам. Найти кол-во студ., сдавших экзамены только на "отлично". Pascal
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Ермакова Ирина674
turovskaya69
Sknyajina5
svetlanadianowa
карпова581
alenaya69918
rusart3
Anatolevich667
u-bhank
missmorozova2
Yevgenevich775
mail9
Dimston134877
vova00831
akarabut343