arvyda5
Sustabdyti pačių prašymu-
Pranešimai
328 -
Užsiregistravo
-
Lankėsi
-
Atsiliepimai
87.5%
Turinio tipas
Forumas
Kalendorius
Parduotuvė
Akademija
Skelbimai
Visas arvyda5 turinys
-
taigi, visiškai užstrigau su šia užduotim, nesuprantu kaip reikia pakeisti valiuta, atskirai centus ir litus. ar ta valiuta reikia pasiversti i centus ir tada atskirai padauginti is centu ir litu, ar kaip kitaip? suprasite pažiūrėją užduotį. "užstrigau ieškodamas Gidas gavo:" štai jau parašytas kodas: #include <iostream> #include <fstream> #include <iomanip> using namespace std; const char CDfv[] = "duomenys.txt"; const char CRfv[] = "rezultatai.txt"; const int CMax = 15; struct Keliautojas{ string vardas; double litai; double centai; };
-
yra beveik viskas, tačiau jei viskas pavyktų tai ir neklausčiau čia. klaida meta ties getline eilute void skaityti(string A[],int B[], char C[][Cmax], int & a){ ifstream fd(CDfv); fd >>a; for(int x = 0; x < a; x++){ getline(fd, A[x], 14); fd >> B[x]; for(int y = 0; y < B[x]; y++){ fd >> C[x][y]; } } fd.close(); }
-
ačiū, tik pasitikslinau ;)
-
tai jei kiekvienai eilutei taip? nekas gausis
-
tai taip ir nesupratau, kur galutinė pinigų suma kurią gražins?
-
kaip tinkamai nuskaitytį "Šviesiai žalias" nes aš nuskaitau tik žodį(Šviesiai) iki tarpo, su šiuo kodu. void skaityti(string A[],int B[], char C[][Cmax], int & a){ ifstream fd(CDfv); fd >>a; for(int x = 0; x < a; x++){ fd >> A[x] >> B[x]; for(int y = 0; y < B[x]; y++){ fd >> C[x][y]; } } fd.close(); }
-
kaip supratau reikia žiūrėti tik i 33 langelį.
-
1. Siūlau matematika tikrai pasiimti A lygiu, jei pasimokysi tikrai pasiruoši egzaminui, jei neišlaikysi nieko nebus. 2. Štai čia pažiūrėk kokių pamokų reikia kokiems mokslams ir pradėk mokytis. :)
-
o tų kurių nereikia lapų, tai ištrinti? nes pas mane daug neužpildytų.
-
kaip supratau 33 langeli rodo kiek grazins?
-
kaip sudeti skaicius is daug skaitmenu?
-
man reikia rasti visus atskirai :)
-
jei man reikia rasti visus simbolius, skaičius, tarpus ir raides, tai čia yra geriausias būdas tam apskaičiuot? string s("123456789"); dėkui, radau. for(int x = 1; x <=9; x++){ cout << kieksk('0' +x) <<endl; }
-
kaip konvertuoti? ;)
-
štai kodas: #include <iostream> #include <fstream> const char CDfv[] = "duomenys.txt"; const char CRfv[] = "rezultatai.txt"; const int Cmax = 100; int kiek( char x); void spausdinti(); using namespace std; int main() { spausdinti(); return 0; } int kiek( char x){ int p = 0; char a; ifstream fd(CDfv); while(!fd.eof()){ fd.get(a); if(!fd.eof() && (x == a)) p++; } fd.close(); return p; } void spausdinti(){ ofstream fr(CRfv); cout << "1" << " " << kiek('1') <<endl;
-
ar galima butu kaip nors supaprastinti si algoritma? jis rasytas mano, gal galima butu kaip nors paprasciau uzrasyt? void valgymas(int Y[], int & r, int h){ for(int x= 0; x < r; x++){ if(Y[x] > Y[x+1] && Y[x] < h&& Y[x+1] < h){ Y[x+1] += Y[x]; r--; for(int y= x; y < r; y++){ Y[y] = Y[y+1]; } } if(Y[x]< Y[x+1] && Y[x] < h && Y[x+1] < h){ Y[x+1] += Y[x]; r--; for(int y= x; y < r; y++){ Y[y] = Y[y+1]
-
kai i = 0; suma += t; t = 5, todel suma dabar bus 5. kai i = 1; suma += t; t = 3, todel dabar suma bus 8. ir t.t..
-
kodel neišsisaugo reiksme masyve P[x], masyve turetu buti trys skaiciai 0< P[x] visi kiti 0, taciau pabaigoje funkcijos visi lieka 0, kas ne taip? #include <iostream> #include <fstream> const char CDfvr[]= "Rduomenys.txt"; const char CDfva[]= "Aduomenys.txt"; const char CRfv[] = "rezultatai.txt"; const int Cmax = 1000; void skaityti(const char fvr[], const char fva[], int A[], int R[], int & a, int & r); void mainai(int A[], int R[], int a, int r, int P[]); void spausdinti(const char fv[],int A[], int P[], int a); using namespace std; int main() { int A[Cmax], R
-
taip, rodel ir klausi, nes nepavyksta sumastyt.
-
noriu panaikinti tokius pacius skaicius esancius mano masyve, taciau nepavyksta. ka pakeisti siame algoritme kad veiktu tinkamai? void tokiuPaciuSkaiciuNaikinimas(int B[], int a){ for(int y = 0; y < a; y++){ if(B[y] == B[y+1]){ B[y]= B[y+1]; a--; } } }
-
kas blogai siame algoritme? cia turetu didejimo tvarka surykiuoti skaicius masyve, taciau tvarka gaunasi tokia. 1,1,3,4,2,4,9,10,11 void rikiavimas(int B[] , int a){ int mini; int b; for(int p = 0; p < a -1; p++){ mini = p; for(int u = p; u < a; u++){ if(B[u] < B[mini]) mini = u; b = B[p]; B[p] = B[mini]; B[mini] =b; } } for(int y = 0; y < a; y++){ cout << B[y] << " " << y<< endl; } }