Pereiti prie turinio

MindeB

Nariai
  • Pranešimai

    162
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

Visas MindeB turinys

  1. Matos, visai nesigaudai programavime, jei net su mano komentarais nukopini programos tekstą #include <iostream> using namespace std; int main(){ double Mas[50][50], M[50],min, max; int m,n; for(int i = 0; i < n; i++) { min = Mas[i][0]; for(int j = 1; j < m; j++) { if(Mas[i][j] < min) { min = Mas[i][j]; } } M[i] = min; } max = 0; for (int i = 0; i < n; i++) { if (M[i] > max) { max = M[i]; } } cout << max << endl; return 0; }
  2. #include <iostream> using namespace std; int main() { int A[50][50],m,n,min, index; for(int i = 0; i < n; i++) { min = A[i][0]; for (int j = 0; j < m; j++){ if (A[i][j] < min) min = A[i][j]; index = i; } } for(int i = index; i < n-1; i++) { for(int j = 0; j < m; j++) { A[i][j] = A[i+1][j]; } } return 0; }
  3. Bandei kažką rašyti? 1. Radimas kiekvienos eilutės mažiausio elemento. // n = eilučių kiekis; // m = stulpelių kiekis; for(int i = 0; i < n;i++) { min = Mas[i][0]; // eilutės pirmas elementas mažiausias. for(int j = 0; j < m; j++) { if(Mas[i][j] < min) { min = Mas[i][j]; } } M[i] = min; // M masyvas mažiausioms reikšmėms talpinti. } 2. Didžiausias elementas iš mažiausių reikšmių. max = -9999; for(int i = 0; i < n; i++) { if(M[i] > max) { max = M[i]; } } Jei kas rasit klaidą pataisykit, rašiau čia vietoj, todėl nepatikrinau.
  4. Drambliuko svajonės :D Šiaip tai yra pilna youtube pamokų, tiesiog reikia paieškoti, arba gali rinktis knygas. Išmok nuo pat pradžių naudotis google, nes ateity, jei planuoji būti programuotoju, reikės ilgas valandas praleisti prie google ieškant atsakymų į iškilusias problemas rašant kodą. Kaip sakoma šiais laikais, net į snukį nemokamai negausi.
  5. #include <iostream> #include <fstream> #include <iomanip> using namespace std; void ivedimas(int & n, float mas[]); void skaiciavimai(int n, float mas[], float mas2[]); void isvedimas(int n, float mas2[]); int main() { setlocale(LC_ALL, "Lithuanian"); int n; float mas[999],mas2[999]; ivedimas(n,mas); skaiciavimai(n, mas, mas2); isvedimas(n,mas2); } void ivedimas(int & n, float mas[]) { ifstream Failas("duomenys.txt"); Failas >> n; cout << "Ávestas masyvas:" << endl; cout << "n = " << n << endl; for ( int i = 0; i < n; i++)
  6. Turiu Acer laptopą ir galiu pasakyt, kad dėl specifikacijų tai apsimoka pirkt, nes jie dažniausiai būna pigesni už kitus rinkoje siūlomus laptopus. Tačiau Acer laptopai pasižymi prastos kokybės detalėmis.
  7. Taip jie yra neigiami, bet jei cia reikia rasti kiek tokio simbolio yra tai kazka ne to darai. Pabandyk taip: Naudok char masyva. Susikuri funkcija. Per funkcija paduodi simbolio reiskme kokio ieskai ir funkcijoje sukuri while cikla (kol baigsis duomenys faile) paimi is teksto po viena simboli ir tikrini ar jis lygus paduotai reiksmei, jei taip, tada didini kintamaji ir grazini i skaiciu masyva; Jei nori kad isvedime graziai atrodytu masyva susirikiuoji ir isvedi. Kad aiskiau butu: paziurek nuo 82psl. http://gabija.simnet...gramav11-12.pdf
  8. Šiuolaikinis žvilgsnis į programavimo pagrindus (I-II dalis). Panašiai vadinasi. arba gali nueiti į jau sukurtą temą. https://uzdarbis.lt/t278764/c-pradmenys/
  9. Hm, keista. Suvedžiau kodą, pakeičiau atsiuntimo tipą ir dingo nuolaidą. O kodas nebeveikia :D
  10. Kitą kartą pats pabandyk paspręsti. 1. int a,x,n; a = 1000; x = 200; n=1; while(n<=12) { cout << n << " " << a << endl; a+=x; n++; } return 0; Rezultatas: 1 1000 2 1200 3 1400 4 1600 5 1800 6 2000 7 2200 8 2400 9 2600 10 2800 11 3000 12 3200 2. Ėmiau pradinį programuotojo atlyginimą kaip pirmą mėnesį. { int a,x,n, men; a = 1000; x = 200; men = 3; n=1; while(n<=men) { cout << n << " " << a << endl; a+=x; n++; } return 0; } Rezultatas: 1 1000 2 1200 3 1400 3. { int a,x,n,index,apradinis; a=1000; x=200; index=1; n=1
  11. Tai čia reikia a,m,n vidurkius suskaičiuot?
  12. Kaip matau su masyvais dar nelabai aišku. Yra masyvas, tarkim int masyvas[20]. Skaičius 20, nurodo kiek vietų bus išskirtos masyve( prasideda nuo 0 iki 19). Įvedant,išvedant ar prilyginant reikšmę, po masyvo pavadinimo tu nurodai masyvo reikšmės vieta tarp šitų skliaustų [ ] . Pirmas tavo pavyzdys: Tarp skliaustų atimi iš kintamojo i skaičius. Tarkim i = 5, o tu parašei [i-1], tai bus lygu 4 ir tai bus penkta vieta masyve, kuri turės kokią tai nors įvestą reikšmę. Tarkim masyvas[2] = 5, masyvas[3] = 2. i=1. Tai masyvas[i+1] + masyvas[i+2] = 7. Antrame pavyzdyje: Tu tiesiog iš i, gali būti
  13. Mano nuomone čia būtų jau optimizavimo klausimas. Bet mokymosi tikslais, tai geriau rašyk kaip užduotyje nurodyta, nes tada perprasi veikimo principą :)
  14. Va va, prieš dedant pataisiau į 0, o kito nepataisiau. Ačiū už pastebėtą klaidą :)
  15. Senai rašiau aš tą kodą, tai ten gal kokia klaida įsivėlė taisant. Bet vistiek pabandžius veikia. :) O ten if'e i<4, todėl, nes gi pirmi 3 skaičiai = 1. Jei būtų i<3 tai tada suvestų tik iki 2 tuos 1 :)
  16. Na jau pats galvok, kitaip neišmoksi programuot. Kaip mano JKM dėstytoja sako: "Jei nesupratai užduoties, skaityk antrą kartą, o jei ir antrą kartą nesupratai skaityk tol, kol suprasi" . Sėkmės :)
  17. Pasiskolinsiu raimis2k kodą. #include <iostream> using namespace std; int main() { int m; int n; int keliamiejimetai[20]; cout <<"Ivesk metu pradzia: "; cin >> m; cout <<"Ivesk metu pabaiga: "; cin >> n; cout << '\n' <<"Keliamieji metai yra: \n"; index = 0; for (int i = m; i <= n; i++) { if (i % 400 == 0 || (i % 100 != 0) && ( i % 4 == 0)) { keliamiejimetai[index] = i; index++; } } for (int a = 0; i <= index; a++) { cout << keliamiejimetai[a] << endl; } return 0;
  18. Aš ir radau savo senus: 4. #include<iostream> #include<fstream> //----------- void visa(double & isviso); void isvedimas(double isviso); //----------- using namespace std; int main() { double isviso; visa(isviso); isvedimas(isviso); return 0; } void visa(double & isviso) { int n,x,b,t,a; ifstream fd ("Duom.txt"); fd >> n; // etapu sk fd >> x; // kiek taikiniu fd >> b; // baudo minutes isviso = 0; for(int i=1; i<=n; i++) { fd >> t; // laikas fd >> a; // kiek pataike if (a!=x) { a = x - a; isviso += (t + a * b); } else { isviso
  19. Aš taip padariau, lygtais gaunasi :) C++ #include<iostream> using namespace std; int main() { int n,ma[100]; cin >> n; for (int i = 0; i < n; i++) { if (i == 0) { ma[i] = 1; } if (i == 1) { ma[i] = -2; } else if(i > 1) { ma[i] = ma[i-1] + ma[i-2]; } } cout << ma[n-1] << endl; return 0; }
  20. Kaip šitas adapteris vadinasi? :) Jau radau: USB 2.0 to 3 RCA S-video AV Audio Video Capture Grabber Card for PC
  21. Gal kas galėtų patarti kaip pajungti seną analoginę kamerą į kompą?
×
×
  • Pasirinkite naujai kuriamo turinio tipą...