Arnis miniblogs

  • Arnis
    0

    <iostream>
    <conio.h>
    <string.h>
    using namespace std;
    struct dati
    {
    char firma[20], modelis[20], gpu[20],kurss[20];
    int kodolu_skaits, RAM, vecums, stipendija,sekmiba;
    float cena, ekrans;
    bool garantija,strada,;
    string vards, uzvards;
    };


    main()
    {
    dati dators;

    cout<<"Ievadiet datora firmu: ";
    cin>>dators.firma;
    cout<<"Ievadiet datora modeli: ";
    cin>>dators.modelis;
    cout<<"Ievadiet GPU: ";
    cin>>dators.gpu;
    cout<<"Ievadiet datora cenu: ";
    cin>>dators.cena;
    cout<<"Ievadiet ekrana izmeru: ";
    cin>>dators.ekrans;

    dati student[10];
    for(int i=0;i<10;i++)
    {
    cout<<"Vards: ";
    cin>>student[i].vards;
    cout<<"Uzvards: ";
    cin>>student[i].uzvards;
    cout<<"Vecums: ";
    cin>>student[i].vecums;
    cout<<"Kurss: ";
    cin>>student[i].kurss;
    cout<<"Sekmiba: ";
    cin>>student[i].sekmiba;

    }





    getch();
    }

    Tiek sarakstīti 10 skolēnu dati, man vajag izvadīt to skolēnu uz kurā kursā ir to visvairāk.
    Piemēram:
    1.10
    2.14
    3.12
    4.9
    5.20
    Rezultātā tiek izvadīti visi skolēnu uzvārdi, kuri mācās 5.kursā.

    • alberts00
      0

      Neiebraucu, tu velies lai salidzina student[i].kurss sava starpa un saskaita, kur ir visvairak?

      • Arnis
        0

        Tiek ievadīti 10 studentu dati, ne visi mācās vienā kursā, bet vairākos, rezultātā jāizvada tā kursa skolēnu uzvārdi, kurā mācās visvairāk skolēnu. Nezinu kā vēl lai paskaidro.

    • alberts00
      0

      Kāpēc kurss ir char man laikam nesaprast, kā arī kāda velna pēc tu izmanto float.  Charam jega nekada un vel meklet kaut kadu modas algoritmu tam ir nevajadzīgi

      • Arnis
        0

        Vārds, uzvārds, vecums, sekmība, stipendija, kurss ir pie cita uzdevuma, tad pie kura labāk pierakstīt "kurss"?
        Man vajadzēja definēt float citā uzdevumā : https://coding.lv/say/12344/3687241-palidziet-ludzu-izdomat

        • alberts00
          0

          Kāda uzdevuma? Izsakies skaidrāk...

      • Arnis
        0

        Vajadzēja izveidot jaunu struktūru ar:
        2 int;
        2float;
        2 bool;
        3 char;
        un nodefinēt 2 mainīgos(izvēlējos float un char), es nodefinēju Arvazzz ieteiktos šeit :https://coding.lv/say/12344/3687241-palidziet-ludzu-izdomat
        Otrs uzd. izveidot struktūru "student" ar laukiem vārds, uzvārds, vecums, sekmība, stipendija, kurss.
        Jānodefinē studentu masīvu no 10 elementiem, un jāizvada visi, izņemot lauks stipendija, jo tur jāpiešķir stipendija 30eiro priekš sekmīgajiem un 10 eiro priekš nesekmīgajiem.

      • Arnis
        0

        Varbūt ir neprecīzs uzdevums, bet kā būs ar to uzdevumu kur prasīju sākumā?
        "Tiek ievadīti 10 studentu dati, ne visi mācās vienā kursā, bet vairākos, rezultātā jāizvada tā kursa skolēnu uzvārdi, kurā mācās visvairāk skolēnu."

        • alberts00
          0

          ja tiek kaut kas ievadīts charā, tad kaut mazākā rakstzīmes maiņa liks to uzskatīt par citu kurs, i.e 1. kurss un pirmais kurss ir divas atšķirīgas lietas, ja tas tiktu vadīts intā, tad var vienkārši noteikti modu un nebūtu problēmas...

Atpakaļ Uz augšu