Загрузка...

Лабораторные первый курс программирования))

Тема в разделе C/C++ создана пользователем Сопрано 20 апр 2021. 166 просмотров

  1. Сопрано
    Сопрано Автор темы 20 апр 2021 815 1 апр 2021
    Крч, слишком много времени ушло на то чтобы начать зарабатывать денежку хотя бы на общагу, а лабы делать надо.
    По c++, они не слишком сложные, вероятно я бы и сам их сделал, но в силу того что у меня в моей деревне нету интернета нормального, я уже третий день качаю студию :popcat:
    Кто может помочь, в тг
     
  2. ReverseFlash
    ReverseFlash 20 апр 2021 25 13 май 2019
    Криво косо, за 15 минут
    C
    #include <iostream>
    #include <string>
    using namespace std;
    struct student
    {
    private:
    string surname;
    int phys, inf, his;
    bool otl = false;
    public:
    void setInfo()
    {
    cout << "Введите фамилию студента: ";
    cin >> surname; cout << endl;
    cout << "Введите оценку по физике: ";
    cin >> phys; cout << endl;
    cout << "Введите оценку по информатике: ";
    cin >> inf; cout << endl;
    if (inf >= 90)
    otl = true;
    cout << "Введите оценку по истории: ";
    cin >> his; cout << endl;
    }
    bool getOtl()
    {
    return otl;
    }
    string getSurname()
    {
    return surname;
    }
    int getPhys()
    {
    return phys;
    }
    };
    int main()
    {
    setlocale(LC_ALL, "Russian");
    student INFO[10000];
    int i = 0;
    long long SumOfBal = 0;
    for(int k = 0; k<10000; k++)
    {
    INFO[i].setInfo();
    if (INFO[i].getOtl())
    cout << "Сдал информатику на отлично: " << INFO[i].getSurname() << endl << endl;
    SumOfBal += INFO[i].getPhys();
    cout << "Закончить? Y/N: ";
    char ch;
    cin >> ch;
    if (ch == 'Y')
    break;
    else
    i++;
    }
    i++;
    cout << "Средний бал по физике: " << float(SumOfBal / i);
    return 0;
    }
     
Top
Загрузка...