Pereiti prie turinio

arvyda5

Sustabdyti pačių prašymu
  • Pranešimai

    328
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    87.5%

Visas arvyda5 turinys

  1. 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; };
  2. o šią knygą jau išmokai? jei taip tai gali olimpiadines užduotis pradėt daryt.
  3. 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(); }
  4. tai jei kiekvienai eilutei taip? nekas gausis
  5. tai taip ir nesupratau, kur galutinė pinigų suma kurią gražins?
  6. 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(); }
  7. kaip supratau reikia žiūrėti tik i 33 langelį.
  8. 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. :)
  9. o tų kurių nereikia lapų, tai ištrinti? nes pas mane daug neužpildytų.
  10. kaip sudeti skaicius is daug skaitmenu?
  11. 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; }
  12. š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;
  13. 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]
  14. 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..
  15. 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
  16. taip, rodel ir klausi, nes nepavyksta sumastyt.
  17. 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--; } } }
  18. 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; } }
×
×
  • Pasirinkite naujai kuriamo turinio tipą...