Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 546 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Prasidėjo vasaros atostogos, todėl kiemo draugai Vaida, Gytis, Jonas ir Rasa nutarė išbandytisavo jėgas braškių lauke. Jie sutarė dirbti pas ūkininką n darbo dienų. Kiekvieną dieną vaikaiatitinkamai priskindavo po a, b, c, d kilogramų braškių. Parašykite programą, kuri apskaičiuotųkiek iš viso kilogramų braškių priskynė visi vaikai per n dienų ir kuris vaikas kiekvieną dienąpriskindavo daugiausia braškių.

 

Pradiniai duomenys įrašyti faile Duomenys5.txt. Pirmoje eilutėje, kiek dienų dirbo vaikai pasūkininką, kitose eilutėse, kiek braškių per dieną priskynė kiekvienas vaikas (pirmas skaičiusVaidos priskintų braškių kiekis kilogramais, antras - Gyčio, trečias - Jono, ketvirtas - Rasos).

 

Rezultatų faile Rezultatai5.txt įrašykite, kuris vaikas priskynė per dieną daugiausiai braškių (jeikeli vaikai braškių pririnko po lygiai ir jų pririnktas kiekis buvo didžiausias, tai turi būti įrašomitų visų vaikų vardai) ir kiek kilogramų braškių priskynė visi vaikai per n darbo dienų.

 

Reikalavimai Sukurkite funkcijas:

 

braškių kiekiui kilogramais apskaičiuoti;vaikų, kurie tą dieną priskynė braškių daugiausiai, vardams nustatyti (naudokite funkciją,kuri grąžina string tipo rezultatą).

26 minutes prieš, Danielyzas parašė:

Prasidėjo vasaros atostogos, todėl kiemo draugai Vaida, Gytis, Jonas ir Rasa nutarė išbandytisavo jėgas braškių lauke. Jie sutarė dirbti pas ūkininką n darbo dienų. Kiekvieną dieną vaikaiatitinkamai priskindavo po a, b, c, d kilogramų braškių. Parašykite programą, kuri apskaičiuotųkiek iš viso kilogramų braškių priskynė visi vaikai per n dienų ir kuris vaikas kiekvieną dienąpriskindavo daugiausia braškių.

 

Pradiniai duomenys įrašyti faile Duomenys5.txt. Pirmoje eilutėje, kiek dienų dirbo vaikai pasūkininką, kitose eilutėse, kiek braškių per dieną priskynė kiekvienas vaikas (pirmas skaičiusVaidos priskintų braškių kiekis kilogramais, antras - Gyčio, trečias - Jono, ketvirtas - Rasos).

 

Rezultatų faile Rezultatai5.txt įrašykite, kuris vaikas priskynė per dieną daugiausiai braškių (jeikeli vaikai braškių pririnko po lygiai ir jų pririnktas kiekis buvo didžiausias, tai turi būti įrašomitų visų vaikų vardai) ir kiek kilogramų braškių priskynė visi vaikai per n darbo dienų.

 

Reikalavimai Sukurkite funkcijas:

 

braškių kiekiui kilogramais apskaičiuoti;vaikų, kurie tą dieną priskynė braškių daugiausiai, vardams nustatyti (naudokite funkciją,kuri grąžina string tipo rezultatą).

Chat gpt, google bard ir kiti AI sprendimai tikrai buvo sukurti ne tau...

Norėdami sukurti programą, kuri atliktų nurodytas užduotis, naudosime C++ programavimo kalbą. Pirmiausiai turėsime nuskaityti pradinę informaciją iš failo "Duomenys5.txt", tada apskaičiuoti reikiamus duomenis ir įrašyti rezultatus į "Rezultatai5.txt" failą. Be to, sukursime funkcijas braškių kiekiui apskaičiuoti ir vaikui, kuris tą dieną priskynė daugiausiai braškių, nustatyti.

#include <iostream>
#include <fstream>
#include <vector>

using namespace std;

// Funkcija, kuri apskaičiuoja braškių kiekį kilogramais
double ApskaiciuotiBraškiuKieki(const vector<int>& kiekiai) {
    double suma = 0;
    for (int kiekis : kiekiai) {
        suma += kiekis;
    }
    return suma;
}

// Funkcija, kuri grąžina vaikų vardą, kuris priskynė daugiausiai braškių tą dieną
string DaugiausiaiBraškių(const vector<int>& kiekiai) {
    int maxKiekis = 0;
    vector<string> daugiausiaiVaikai;

    for (int i = 0; i < kiekiai.size(); i++) {
        if (kiekiai[i] > maxKiekis) {
            maxKiekis = kiekiai[i];
            daugiausiaiVaikai.clear();
            daugiausiaiVaikai.push_back(vardai[i]);
        } else if (kiekiai[i] == maxKiekis) {
            daugiausiaiVaikai.push_back(vardai[i]);
        }
    }

    string result = "";
    for (const string& vaikas : daugiausiaiVaikai) {
        result += vaikas + " ";
    }
    return result;
}

int main() {
    ifstream input("Duomenys5.txt");
    ofstream output("Rezultatai5.txt");

    int n;
    input >> n;

    vector<int> kiekiai(n);
    vector<string> vardai = {"Vaida", "Gytis", "Jonas", "Rasa"};

    for (int i = 0; i < n; i++) {
        for (int j = 0; j < 4; j++) {
            int kiekis;
            input >> kiekis;
            kiekiai[i] += kiekis;
        }
    }

    double visoBraškių = ApskaiciuotiBraškiuKieki(kiekiai);
    string daugiausiaiVaikuVardai = DaugiausiaiBraškių(kiekiai);

    output << daugiausiaiVaikuVardai << visoBraškių << " kilogramai" << endl;

    input.close();
    output.close();

    return 0;
}

Ši programa nuskaito duomenis iš "Duomenys5.txt" failo, apdoroja juos naudodama nurodytas funkcijas, ir rezultatus išsaugo "Rezultatai5.txt" faile. Programos veikimas pagrįstas duomenų apdorojimu ir failų įvedimu/ispėtimu C++ kalboje.

(redaguota)
5 minutes prieš, Danielyzas parašė:

Man be Vector reik nes dar 11 klasėj nesimokinom, chatgpt nesąmones rodo man

Tai o tu jam negali pasakyti ,kad tau be vector reikia? Nesąmonė yra tai ,kad tu nenori galvoti ,o nori visko čia ir dabar, nenori analizuoti.. chat gpt yra neįkainojama pagalba besimokant, bet čia reikia ir pačiam smegenis pasukti

Jeigu norite sukurti kodą be vector, galite pasinaudoti paprastesniu masyvu ir nebesaugoti vaikų vardų atskirai, o vietoje to naudoti indeksus (0 - Vaida, 1 - Gytis, 2 - Jonas, 3 - Rasa). Štai kaip tai galėtų atrodyti:

#include <iostream>
#include <fstream>

using namespace std;

// Funkcija, kuri apskaičiuoja braškių kiekį kilogramais
double ApskaiciuotiBraškiuKieki(int kiekiai[], int n) {
    double suma = 0;
    for (int i = 0; i < n; i++) {
        suma += kiekiai[i];
    }
    return suma;
}

// Funkcija, kuri grąžina vaikų vardą, kuris priskynė daugiausiai braškių tą dieną
string DaugiausiaiBraškių(int kiekiai[], int n) {
    int maxKiekis = 0;
    string daugiausiaiVaikas = "";

    for (int i = 0; i < n; i++) {
        if (kiekiai[i] > maxKiekis) {
            maxKiekis = kiekiai[i];
            daugiausiaiVaikas = to_string(i);
        } else if (kiekiai[i] == maxKiekis) {
            daugiausiaiVaikas += " " + to_string(i);
        }
    }

    return daugiausiaiVaikas;
}

int main() {
    ifstream input("Duomenys5.txt");
    ofstream output("Rezultatai5.txt");

    int n;
    input >> n;

    int kiekiai[4] = {0};

    for (int i = 0; i < n; i++) {
        for (int j = 0; j < 4; j++) {
            int kiekis;
            input >> kiekis;
            kiekiai[j] += kiekis;
        }
    }

    double visoBraškių = ApskaiciuotiBraškiuKieki(kiekiai, 4);
    string daugiausiaiVaikuIndeksai = DaugiausiaiBraškių(kiekiai, 4);

    output << daugiausiaiVaikuIndeksai << " " << visoBraškių << " kilogramai" << endl;

    input.close();
    output.close();

    return 0;
}

 

Redaguota , nario Salvini
Dabar, Salvini parašė:

Tai o tu jam negali pasakyti ,kad tau be vector reikia? 

Jeigu norite sukurti kodą be vector, galite pasinaudoti paprastesniu masyvu ir nebesaugoti vaikų vardų atskirai, o vietoje to naudoti indeksus (0 - Vaida, 1 - Gytis, 2 - Jonas, 3 - Rasa). Štai kaip tai galėtų atrodyti:

#include <iostream>
#include <fstream>

using namespace std;

// Funkcija, kuri apskaičiuoja braškių kiekį kilogramais
double ApskaiciuotiBraškiuKieki(int kiekiai[], int n) {
    double suma = 0;
    for (int i = 0; i < n; i++) {
        suma += kiekiai[i];
    }
    return suma;
}

// Funkcija, kuri grąžina vaikų vardą, kuris priskynė daugiausiai braškių tą dieną
string DaugiausiaiBraškių(int kiekiai[], int n) {
    int maxKiekis = 0;
    string daugiausiaiVaikas = "";

    for (int i = 0; i < n; i++) {
        if (kiekiai[i] > maxKiekis) {
            maxKiekis = kiekiai[i];
            daugiausiaiVaikas = to_string(i);
        } else if (kiekiai[i] == maxKiekis) {
            daugiausiaiVaikas += " " + to_string(i);
        }
    }

    return daugiausiaiVaikas;
}

int main() {
    ifstream input("Duomenys5.txt");
    ofstream output("Rezultatai5.txt");

    int n;
    input >> n;

    int kiekiai[4] = {0};

    for (int i = 0; i < n; i++) {
        for (int j = 0; j < 4; j++) {
            int kiekis;
            input >> kiekis;
            kiekiai[j] += kiekis;
        }
    }

    double visoBraškių = ApskaiciuotiBraškiuKieki(kiekiai, 4);
    string daugiausiaiVaikuIndeksai = DaugiausiaiBraškių(kiekiai, 4);

    output << daugiausiaiVaikuIndeksai << " " << visoBraškių << " kilogramai" << endl;

    input.close();
    output.close();

    return 0;
}

 

Galiu gi moku naudotis bet kodas nelabai veikia kai patikrini

Dabar, Danielyzas parašė:

Galiu gi moku naudotis bet kodas nelabai veikia kai patikrini

Kas neveikia? kokia klaida? kodėl nesakai chat gpt ,kad tavo duotas kodas neveikia? bendrauk su juo kaip bendrautum su mumis,ir jis tau padės... ir šiaip jis tau davė kodą, analizuok ,pasiredaguok ,ir bus tau rezultatas,o nori visko gatavo.. mes tokius dalykus išvis rašydavom nuo 0... o programavimo mokėmės iš knygų  arba analizuodami kitų skriptus... o čia neįkainojama pagalba kurios nevertinat..

3 minutes prieš, Salvini parašė:

Kas neveikia? kokia klaida? kodėl nesakai chat gpt ,kad tavo duotas kodas neveikia? bendrauk su juo kaip bendrautum su mumis,ir jis tau padės... ir šiaip jis tau davė kodą, analizuok ,pasiredaguok ,ir bus tau rezultatas,o nori visko gatavo.. mes tokius dalykus išvis rašydavom nuo 0... o programavimo mokėmės iš knygų  arba analizuodami kitų skriptus... o čia neįkainojama pagalba kurios nevertinat..

Sakau aš jam ir perašau ko noriu, robotų protas durnas manau, galvojau jus padėtumėte programuoju irgi nuo nulio bet dabar ne prie kompo ir greit reik.

(redaguota)
20 minutes prieš, Danielyzas parašė:

Sakau aš jam ir perašau ko noriu, robotų protas durnas manau, galvojau jus padėtumėte programuoju irgi nuo nulio bet dabar ne prie kompo ir greit reik.

AI daro taip kaip tu jam suformulavai užduotis, taip jis klysta kartais, bet tam tu ir esi žmogus ,kad pamatytum ,jį pataisytum ,jis iš to pasimokytų , ir taip jis tau padeda parašo didžiąją dalį kodo , tai tu jam pasakai man neveikia tas ir tas, arba jei matai pasakai jam ,tavo pateikti rezultatai neteisingi užduotis buvo tokia ir tokia naudojant tokia funkciją ir tokia ,ir jis tada tau viską pataiso ir pateikia gerą rezultatą.. blogai suformuota užduotis lygu blogas rezultatas. Kas tau tiksliai ten neveikė? nes man paleidus per kompilerį viskas veikia.

Redaguota , nario Salvini
  • Adomas J. pakeitė pavadinimą į Reikia pagalbos su C++ užduotimi

Man įdomu, prieš prašant pagalbos, apskritai pabandei ką nors padaryti pats? O šiaip, nesutikčiau su nuomonė, kad reikėtų naudoti AI. Dabartinis ChatGPT nėra toks good, o ir šiaip, jeigu pradėsi mokytis su ChatGPT, tai gali ir likti nuo jo priklausomas, pats pamiršdamas sintaksę ir t.t.

HP Omen 15

Ryzen 7 5800H @ 3.2GHz | 2x8GB DDR4 3200MHz | 512GB Samsung SSD + 1TB Sabrent SSD | NVIDIA GeForce RTX 3060 6GB 80W + 20W Dynamic Boost | Windows 11 Home 64bit + Arch Linux

8 minutes prieš, darrel. parašė:

Man įdomu, prieš prašant pagalbos, apskritai pabandei ką nors padaryti pats? O šiaip, nesutikčiau su nuomonė, kad reikėtų naudoti AI. Dabartinis ChatGPT nėra toks good, o ir šiaip, jeigu pradėsi mokytis su ChatGPT, tai gali ir likti nuo jo priklausomas, pats pamiršdamas sintaksę ir t.t.

taip pat nesimokant naujų dalykų, niekada taip ir netobulėsi kaip programuotojas.

Visi momentiniai uždarbiai vienoje vietoje (su depozitu/be depozito): uzsidirbk.online

nu atsiprašau, bet kad padaryt šitą užduotį (tai yra a, b, c ir d padaugint iš n, ir poto išrinkt didžiausią reikšmę) reikia chat gpt? Asmeniškai sutikčiau su @darrel.. Chat-GPT, bent jau 3 modelio versija yra beveik nepajėgi programuoti. Aš pats asmeniškai turiu taisyti jį daugiau kartų nei tiesiog nueičiau į google ir susirasčiau panašų sprendimą.

 

 

(redaguota)
prieš 6 valandas(-ų), Dovias parašė:

nu atsiprašau, bet kad padaryt šitą užduotį (tai yra a, b, c ir d padaugint iš n, ir poto išrinkt didžiausią reikšmę) reikia chat gpt? Asmeniškai sutikčiau su @darrel.. Chat-GPT, bent jau 3 modelio versija yra beveik nepajėgi programuoti. Aš pats asmeniškai turiu taisyti jį daugiau kartų nei tiesiog nueičiau į google ir susirasčiau panašų sprendimą.

drisciau nesutikti. Daug kas priklauso nuo uzduociu sunkumo bei kaip moki formuluoti prasymus. Man asmeniskai labai daug padejo srityse, kur sunkiau rasti informacija ir reikia daug saltiniu kad padaryti viena darba

Redaguota , nario Zero Two
2023-10-27 01:13, Zero Two parašė:

drisciau nesutikti. Daug kas priklauso nuo uzduociu sunkumo bei kaip moki formuluoti prasymus. Man asmeniskai labai daug padejo srityse, kur sunkiau rasti informacija ir reikia daug saltiniu kad padaryti viena darba

Anksčiau jis buvo geras pagalbininkas, bet šiuo metu, matomai jį, pavadinkim nunerfino ir dabar tikrai nėras toks geras, kaip buvo anksčiau. O ir šiaip, jeigu pagrindams reikalingas AI, manau, reikėtų susimąstyti iš kokių šaltinių yra mokomasi.

HP Omen 15

Ryzen 7 5800H @ 3.2GHz | 2x8GB DDR4 3200MHz | 512GB Samsung SSD + 1TB Sabrent SSD | NVIDIA GeForce RTX 3060 6GB 80W + 20W Dynamic Boost | Windows 11 Home 64bit + Arch Linux

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 546 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai



×
×
  • Sukurti naują...