Neišėjo padaryti: • sukurkite pradinių duomenų skaitymo funkciją void; • sukurkite rezultatų rašymo į failą funkciją void. Nes reikėjo kintamuosius deklaruoti globaliai, kad funkcija galėtų juos panaudoti, o tada negalėjau priskirti masyvo elementų skaičiaus.
Tomas PRO +4543
Pamėginsiu pažiūrėti.
pakeista prieš 5 m
Tomas PRO +4543
Na va mano variantas: #include <iostream> #include <fstream> #include <iomanip>
using namespace std;
const int max_n=100; int n; // seimu skaicius int s[max_n]; // suaugusiuju skaicius double sk[max_n]; // bileto kaina suaugusiems
int v[max_n]; // vaiku skaicius double vk[max_n]; // bileto kaina vaikams
int nariai[max_n]; // kiek seimoje nariu ruosiasi keliauti double kk[max_n]; // keliones islaidos
writeFile.close(); } Šiaip uždaviniuose būna nurodyti tam tikrų kintamųjų įverčių intervalai, šiuo atveju pasirinkau pats, kad didžiausias n gali būti 100.
pakeista prieš 5 m
Yankee +97
Supratau, per konstantą (const int max_n=100;), šiaip uždavinio sąlygose būna parašyta: (n < 30) pavyzdžiui.
O kaip tą ketvirtąjį skaičių apskaičiuoti (antrajame uždavinyje) vandens kiekį gramais?
Tomas PRO +4543
Tai vandens kiekis lygus iš 100 gramų atimti angliavandenių, baltymų ir riebalų kiekių sumą.