Pereiti prie turinio

arvyda5

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

    328
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    87.5%

Visas arvyda5 turinys

  1. suprasčiau jeigu būtų prieštai pradėtas ifstream'as, pvz ifstream fd("failas.in"); ar kažkas tokio ir tada fd >> O[x]; ar pnš, bet dabar tu nieko nedarai su tuo masyvu.
  2. Kokį algoritmą pritaikyt šiai užduočiai? Užduotis niekas nezino?
  3. Dar toj pačioj funkcijoj: if(i >= K[x][u]){ [b] i = i - K[x][u];[/b] gali pakeist į i -= K[x][u]; k++; } Pagrinde estetinės klaidos.
  4. ar reiktu kaska pakeisti sioje programoje ar patobulint? Uzduotis #include <iostream> #include <fstream> const char CDfv[] = "duomenys.txt"; const char CRfv[] = "rezultatai.txt"; const int Cmax = 50; void skaityti(const char fv[], int K[][Cmax], int & i, int & u, int O[]); void spausdinti(const char fv[], int k, int lt); void KiekPrekiuKiekpiniguliko(int K[][Cmax], int & i, int u, int O[],int & k); using namespace std; int main() { int p; int l; int k; int Y[Cmax]; int K[Cmax][Cmax]; ofstream rez; skaityti(CDfv, K, p, l, Y); rez.ope
  5. susitvarkiau , dekui uz pagalba. :) bet dar pagal uzduoti ten paskutinio veiksmo reikia: rasti kuria nakti sviete daugiausiai lempu? tai cia kaip mastau reiks daugiamacio masyvo? pagal ka ieskot, bandyt sudet visus masyvus ar ieskoti kiek yra vienetu?
  6. kaska panasaus kalbejai? jei taip tai netinka. void svieteKitaNakti(int T[], int Y[], int e, int s){ for(int u = 0; u < s; u++){ for(int x = 0; x < e; x++){ if((T[x -1] == 1) && (T[x+1] == 1)){ Y[x] = 0; } else if((T[x -1] == 0) && (T[x+1] == 1) ||(T[x -1] == 1) && (T[x+1] == 0)){ Y[x] = 1; } else if(x % 2 == 0){ Y[x] =1; } else if(x % 2 != 0){ Y[x] =0; } T[x] = Y[x]; } } }
  7. taip nepadarysi suiduriau su nauja problema, del kurios negaliu "keliauti" toliau. UZDUOTIS kodas: #include <iostream> #include <fstream> #include <cstdio> #include <cstdlib> using namespace std; const char CDfv[] = "duomenys.txt"; const char CRfv[] = "rezultatai.txt"; const int Cmax = 100; void skaityti(int T[], int & e, int & s); int svieteKitaNakti(int T[], int Y[], int e, int s); int main() { int E[Cmax]; int R[Cmax]; int w, x; skaityti(E, w, x); svieteKitaNakti(E, R, w, x); ofstream rez; rez.open(CRfv, ios::app); rez.close
  8. o kaip jei reiktu paimt daugiau skaiciu? taip pat kaip priskirti kintamajam stringa pvz: ard = T[x].substr(1,2); raso jog negalima konvertuoti
  9. man reiktu kad veiktu si funkcija if(T[x].substr(1,4) == 3){ } gal zinot kas blogai? meta klaida error: no match for 'operator==' in 'std::basic_string<_CharT, _Traits, _Alloc>::substr(typename _Alloc::rebind<_CharT>::other::size_type, typename _Alloc::rebind<_CharT>::other::size_type) const [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>](1u, 4u) == 3'|
  10. error: cannot convert 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >' to 'char' in assignment| ar negalima ne su string istraukti is to skaiciaus pvz antra ir trecia skaicius? (skaicius is 11 simboliu).
  11. void ssss(string T[], int r){ for(int x = 0; x < r; x++){ mm = T[x].substr(0, 1); if(mm == 3){ } else if(mm == 4){ } else if(mm == 5){ } else if(mm == 6){ } } } ismeta klaida: cannot convert 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >' to 'int' in initialization| noriu is tos nuskaitytos eilutes paimti pirma skaiciu ir priskirti kintamajam. kaip?
  12. isikelk skaicius i masyva su for ciklu, tada parasyk masyva taip pat su for(int x=0; x > (kiekskaiciu); x--) (kaip matai vietoj x++ yra x-- tai yra mazejimo tvarka, bei pakeistas zenklas < i zenkla >)
  13. tai pat pvz: yra 1,2,5,6 skaiciai ir man reikia rasti kuris bus arciausiai pvz: 3.(tai yra 2) kaip uzrasyti?
  14. uzduotis manau ten turi buti while finkcija, bet neiseina issprest.gal padesit? #include <iostream> #include <fstream> using namespace std; const char duomenys[] = "duomenys.txt"; const char rezultatai[] = "rezultatai.txt"; const int Cmax = 10; void skaityti(int A[], int & n); void spausdinti(int A[], int n); void perdavimas(int A[], int B[], int n); int main() { int Ak[Cmax]; int Bk[Cmax]; int i; skaityti(Ak, i); spausdinti(Ak, i); perdavimas(Ak, Bk, i); return 0; } void skaityti(int A[], int & n){ ifstream duom(duomenys); duom >> n;
  15. dekui, kad padedi. as ir panasei masciau, bet nemokejau dvigubo masyvo. nesupratau kodel Cmax 53 ir kam jis isvis reikalingas, taipat kam reikalingas nusinulinimas?
  16. tai ten pagrinde moko tik sitas kalbas c;c++;java?
  17. uzduotis niekaip nedaeina kaip padaryt. stai tiek kodo parasiau. #include <iostream> #include <fstream> using namespace std; const char duomenys[] = "duomenys.txt"; const char rezultatai[] = "rezultatai.txt"; const int Cmax = 50; const int Amax = 50; void skaityti(int A[], int & e, int & s); void spausdinti(int A[], int e, int s); int islyginta(int A[], int e, int s); int main() { int K[Cmax]; int e; int s; int isl; skaityti(K, e, s); spausdinti(K, e ,s); ofstream rez; rez.open(rezultatai, ios::app); isl = islyginta(K, e, s); cout << i
  18. kai kurie B[x] skaiciai yra su minusu(istraukti is failo vieni su + kiti su -), po funkcijos "vidurkisVisu" kai minusinius skaicius paverciu pliusiniais, toliau visose tolesnese funkcijos nuskaiciuoja visalaik su pliusu(man to nereikia), man reikia kad jas nuskaitytu per nauja ir vienos butu su + kitos su - kaip pradzioje. kaip tai padaryt? ness dabar kiekvienos funkcijos pradzioje duomenis nuskaitau per nauja. uzduotis #include <iostream> #include <fstream> #include <iomanip> using namespace std; const char duomenys[] = "duomenys.txt"; const char rezultatai[] = "rezu
  19. ar labai didelis skirtumas yra, nes nuo 0 iki x blogai suskaiciuoja.
×
×
  • Pasirinkite naujai kuriamo turinio tipą...