Pereiti prie turinio

shiltnamis

Nariai
  • Pranešimai

    35
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

shiltnamis Pranešimai

  1. Ar galimas variantas, kad universitetuose gauna kokias nors licenzijas studentams?

     

    EDIT: Nemačiau aukštesnio post'o. Ką ir turėjau omeny. Ten berods galima prieit prie licenzijos raktų ir pan., tai turėtų leist aktyvuot per naują įrašius, manau, vistiek.

     

    būnant studentu gauti šį bei tą nemokamai įmanoma. Pavyzdžiui:

     

    https://e5.onthehub.com/WebStore/ProductsByMajorVersionList.aspx?ws=e016c203-889b-e011-969d-0030487d8897&vsro=8

    https://www.dreamspark.com/student/Software-Catalog.aspx

     

    Daug ką dar pavieniui rasti galima: https://www.jetbrains.com/student/ ir t.t.

  2. įsiterpsiu į temą, kad paklausčiau ar verta Lenovo IdeaPad Z710 Full HD i7 pirkti? Iš pirmo žvilgsnio neblogai atrodo visos speciikacijos, o realiai kaip jis? http://www.1a.lt/kompiuterine_technika/nesiojami_kompiuteriai/lenovo_ideapad_z710_full_hd_i7

     

    be to iš review:

    If you are looking for a laptop that will work hard and play hard, then you have found a gem.

    http://connectedelectrons.com/lenovo-ideapad-z710-59387520-review/

  3. manau, taip galima. Papildomai dar atsakymo sekas surikiuot reikia ^_^

     

    http://i62.tinypic.com/t02e15.png

     

     

    #include <iostream>
    #include <cstdio>
    #include <algorithm>
    #include <utility>
    #include <map>
    using namespace std;
    
    struct Korta {
       char r;
       int s;
       bool operator<(const Korta& b) const {
           return s < b.s;
       }
    } k[110];
    
    int main() {
       freopen("d.txt", "r", stdin);
       int n;
       cin >> n;
       map<pair<char, int>, int> visos;
       for (int i = 0; i < n; i++) {
           cin >> k[i].r >> k[i].s;
           visos[make_pair(k[i].r, k[i].s)]++;
       }
       sort(k, k + n);
       bool yra = false;
       for (int i = 0; i < n; i++) {
           if (visos.find(make_pair(k[i].r, k[i].s))->second > 0) {
               vector<int> seka(1, i);
               for (int j = (i + 1 < n ? i + 1 : i); j < n; j++) {
                   if (visos.find(make_pair(k[j].r, k[j].s))->second > 0 && k[i].r == k[j].r && k[j].s - k[seka.back()].s == 1) {
                       seka.push_back(j);
                   }
               }
               if (seka.size() > 2) {
                   yra = true;
                   for (int j = 0; j < seka.size(); j++) {
                       visos[make_pair(k[seka[j]].r, k[seka[j]].s)]--;
                       cout << k[seka[j]].r << " " << k[seka[j]].s << " ";
                   }
                   cout << "\n";
               }
           }
       }
       if (!yra) {
           cout << "Nera\n";
       }
    }
    

  4. Perdėtai sudėtinga viskas čia pas tave. Tereikia nusiskaityti mokinių skaičių int n ir susiskaičiuoti sumą int sum (tam nei masyvo, nei mandrų C++ funkcijų nereikia) bei:

    cout << sum << endl << fixed << setprecision(0) << double(sum) / n << endl << setprecision(1) << double(sum) / n / 10 << endl;

     

    1) sutinku, masyvo nereikia, bet įsijaučiau į temos klausimą.

     

    2) tavo variantas ir man į galvą pirmiausiai atėjęs buvo, bet tarkim, jei:

     

    n = 2
    1
    2

     

    suma 3, m. vid. = 1.5, o per mėn. 1.5 / 10 = 0.15

     

    double(sum) / n / 10

    apvalinant palieka 0.1 ir sudegam tada. :)

  5. nemanau, kad funkcija reikalinga.

     

     

    #include <iostream>
    #include <numeric>
    #include <cstdio>
    #include <cmath>
    #include <iomanip>
    using namespace std;
    
    int main() {
       freopen("d.txt", "r", stdin);
       int n, mok[35];
       cin >> n;
       for (int m = 0; cin >> mok[m]; m++) {}
       double viso = accumulate(mok, mok + n, 0.0);
       double vidm = floor((viso / n) + 0.5);
       cout << viso << "\n" << vidm << "\n";
       cout << fixed << setprecision(1) << floor((vidm / 10) * 10 + 0.5) / 10;
    }
    

  6. čia dar klaida pas tave:

    vector <string> Sudaryti(Konteineris & moksleiviai, Konteineris & studijos, Konteineris programa); // <--- 

     

    duotosios užduoties funkcijos trečias parametras yra

    string programa

    , o ne

    Konteineris programa

    .

     

     

    parašiau čia programą, gal kiek nelogiška, bet masyvas tai vienas :lol:

     

    #include <string>
    #include <vector>
    #include <iostream>
    #include <utility>
    using namespace std;
    
    const int MAXN = 100;
    
    class Konteineris
    {
    public:
         Konteineris() : viso(0) {}
         void detiDuomenis(const string& v, int b)
         { duomenys[viso] = make_pair(v, b); viso++; }
         string imtiVarda(int i) const { return duomenys[i].first; }
         int imtiBala(int i) const { return duomenys[i].second; }
         int visoDuomenu() const { return viso; }
    
    
    private:
         pair<string, int> duomenys[MAXN];
         int viso;
    };
    
    vector<string> Sudaryti(const Konteineris& moksleiviai,
                            const Konteineris& studijos, const string& programa)
    {
       vector<string> atrinkti;
       cout << "Programa: " << programa << endl << endl;
       for (int i = 0; i < studijos.visoDuomenu(); i++)
       {
           cout << "Atrenkami studijuoti i " << studijos.imtiVarda(i) << ": " << endl;
           for (int j = 0; j < moksleiviai.visoDuomenu(); j++)
           {
               if (moksleiviai.imtiBala(j) > studijos.imtiBala(i))
               {
                   cout << moksleiviai.imtiVarda(j) << endl;
                   atrinkti.push_back(moksleiviai.imtiVarda(j));
               }
           }
       }
       return atrinkti;
    }
    
    int main()
    {
       Konteineris moksleiviai, studijos;
    
       studijos.detiDuomenis("'Idomios studijos'", 77);
       studijos.detiDuomenis("'Neidomios studijos'", 44);
    
       moksleiviai.detiDuomenis("Balys Kaulas", 74);
       moksleiviai.detiDuomenis("Juozas Norvegija", 97);
       moksleiviai.detiDuomenis("Petras Kepenys", 45);
    
       vector<string> atrinkti = Sudaryti(moksleiviai, studijos, "Naujametine");
    }
    

  7. šiek tiek trumpesnis variantas:

     

    #include <iostream>
    #include <cstdio>
    #include <algorithm>
    using namespace std;
    
    struct Zmogus {
       string vard, bank, sask;
       int sk;
    };
    
    bool pagalBanka(const Zmogus& z1, const Zmogus& z2) {
       return (z1.bank < z2.bank);
    }
    
    int main() {
       freopen("d.txt", "r", stdin);
       //freopen("r.txt", "w", stdout);
       Zmogus z[5];
       for (int i = 0; i < 5; i++) {
           getline(cin, z[i].vard, ',');
           getline(cin, z[i].bank, ',');
           getline(cin, z[i].sask, ',');
           cin >> z[i].sk;
           cin.ignore(80, '\n');
       }
       sort(z, z + 5, pagalBanka);
       int p = 0, k = 0;
       string db = z[0].bank;
       while (p != 5) {
           if (k == 0) {
               cout << z[p].bank << ": " << endl;
               k = 1;
           }
           if (p + 1 != 5 && z[p+1].bank != db) {
               k = 0;
               db = z[p+1].bank;
           }
           cout << z[p].vard << " " << z[p].sask << " " << z[p].sk << endl;
           p++;
       }
    }
    

     

    bet čia tik šiaip, neuniversitetinio lygio programa.

  8. sveiki, prisireikė naujų ausinių su mikrofonu. Internete pasirinkimas didžiulis, norisi rasti kuo geresnį variantą. Čia tikiuosi sulaukti bent keleto pasiūlymų/patarimų iš labiau išmanančių.

     

    • Kaina - apie 100lt, galbūt daugiau

    • Tipas - didelės tos, nes naudosiu tik namie, tai komfortas svarbus

    • Būtinai su mikrofonu

    • Ne pc žaidimams, muzikos irgi retai klausau ^_^

  9. sveikas, pabandžiau pirmu bandymu padaryti abu punktus. Turbūt labai primityvu viskas, bet vis tiek gal rasi kokią idėją, kurią sau pritaikysi. Su tais dviem tavo failais berods veikia, netikrinau atidžiai :)

     

    
    #include <iostream>
    #include <fstream>
    #include <vector>
    #include <cctype>
    #include <cstring>
    #include <algorithm>
    using namespace std;
    
    struct PalygintiStr {
       bool operator()(const string& s1, const string& s2) {
           return s1.size() > s2.size();
       }
    };
    
    void atrinktiZodzius(string s, vector<string>& v) {
       char tmp[1000];
       strcpy(tmp, s.c_str());
       char *p;
       p = strtok(tmp," ,.-\t\n");
       while (p != NULL) {
           string konv(p);
           for (int i = 0; i < konv.size(); i++) {
               konv[i] = tolower(konv[i]);
           }
           v.push_back(konv);
           p = strtok (NULL, " ,.-");
       }
    }
    
    void zodisPasikartoja(string z, int& p, int& a, const vector<string>& v1, const vector<string>& v2) {
       for (int i = 0; i < v1.size(); i++) {
           if (z == v1[i]) {
               p++;
           }
       }
       for (int i = 0; i < v2.size(); i++) {
           if (z == v2[i]) {
               a++;
           }
       }
    }
    
    bool yraZodis(string zodis, const vector<string>& z) {
       vector<string>::const_iterator it = find(z.begin(), z.end(), zodis);
       if (it != z.end()) return true;
       return false;
    }
    
    void ilgiausiZodziai(const vector<string>& v1, const vector<string>& v2) {
       int max = 0;
       vector<string> abu; // sujungsiu abu vektorius i viena, kad patogiau butu atrinkti
       abu.reserve(v1.size() + v2.size());
       abu.insert(abu.end(), v1.begin(), v1.end());
       abu.insert(abu.end(), v2.begin(), v2.end());
       PalygintiStr pal;
       sort(abu.begin(), abu.end(), pal);
       vector<string> ilgiausi; // atrinktieji 10 zodziu
       for (int i = 0; i < abu.size(); i++) {
           if (ilgiausi.size() == 10) {
               break;
           }
           if (!yraZodis(abu[i], ilgiausi)) {
               ilgiausi.push_back(abu[i]);
           }
       }
       for (int i = 0; i < ilgiausi.size(); i++) {
           int p = 0;
           int a = 0;
           zodisPasikartoja(ilgiausi[i], p, a, v1, v2);
           cout << "Zodis: " << ilgiausi[i] << " pirmam: " << p << " antram " << a << endl;
       }
    }
    
    void ilgiausiPirmam(const vector<string>& v1, const vector<string>& v2) {
       vector<string> ilgiausi;
       for (int i = 0; i < v1.size(); i++) {
           if (ilgiausi.size() == 10) {
               break;
           }
           if (!yraZodis(v1[i], v2) && !yraZodis(v1[i], ilgiausi)) {
               ilgiausi.push_back(v1[i]);
           }
       }
       for (int i = 0; i < ilgiausi.size(); i++) {
           int kiek = 0;
           for (int j = 0; j < v1.size(); j++) {
               if (ilgiausi[i] == v1[j]) {
                   kiek++;
               }
           }
           cout << "Zodis: " << ilgiausi[i] << " kartojasi: " << kiek << endl;
           kiek = 0;
       }
    }
    
    int main() {
       ifstream fin1("Knyga1.txt");
       ifstream fin2("Knyga2.txt");
       string k1, k2;
       while (!fin1.eof()) {
           k1.push_back(fin1.get());
       }
       while (!fin2.eof()) {
           k2.push_back(fin2.get());
       }
       vector<string> kn1;
       vector<string> kn2;
       atrinktiZodzius(k1, kn1);
       atrinktiZodzius(k2, kn2);
       PalygintiStr pal;
       sort(kn1.begin(), kn1.end(), pal);
       sort(kn2.begin(), kn2.end(), pal);
       cout << "1) uzd.\n\n";
       ilgiausiZodziai(kn1, kn2);
       cout << "\n2) uzd.\n\n";
       ilgiausiPirmam(kn1, kn2);
    }
    
    

  10. Nežinau ar privačiam klientui galima, tačiau aš dariau taip:pirkau telefoną prie esamo abonemento. Atidaviau seną telefoną (belekokį, gali ir neveikiantis būt), gavau ~42 Lt nuolaidą (~pasidengia pradinė įmoka). Telefonas kainuoja 17 Lt/mėn, sutartis 24 metam. Dar teko sumokėti autorinį mokestį ~20 Lt.Kaip supratau kažkas omnyje susimovė :D

     

    nu, žmogau, pasirašei trečdaliui gyvenimo sutartį :lol:

  11. brute-force tiesiog

     

    for (int i = 1; i <= 10; i++) {
       for (int j = 1; j <= 20; j++) {
           for (int k = 1; k <= 100; k++) {
               if (10*i + 5*j + 0.5*k == 100 && i + j + k == 100) {
                   cout << "J: " << i << " K: " << j << " V: " << k; // 1  9  90
               }
           }
       }
    }
    

  12. sveikas,

     

    1) x-4/x = 1/2

    x-4 = 1/2x

    1/2x = 4

    x = 8

    ats 4/8

     

    2) x+1/x prad.

    x+1/x - x+4/x+18 = 1 | * x(x+18)

    x^2 + 3x - 18 = 0

    D = 81

    x1 = -6 (netinka)

    x2 = 3

    ats 4/3

     

    3) x/x+5 prad.

    x+14/x+4 = x+5/x |* x(x+14)

    5x = 20

    x = 4

    ats 4/9

  13. Pastaruoju metu susiduriu su keistomis problemomis, kurios neduoda ramiai gyvent. Tiksliau sakant tuoj plaukus nusirausiu dėl to.

     

    Trumpai ir aiškiai: atsijunginėja interneto ryšys. Paleidus kokią nors programą, kuriai reikia interneto, kompe dingsta ryšys. Visos naršyklės rodo blank page (laukiama www....) ir nieko nevyksta. ipconfig/release ir ipconfig/renew nepadeda. Vienintelis dalykas, kuris vėl "įjungia" internetą - PC restartas. Nu bet **** kas 5 minutes restartą daryt, kaip debilui kokiam? Beje pačiam kompe internetas yra, kad ir kaip keistai skambėtų. Routerio reikalingos lemputės visos dega.

     

    Event viewer error pridėjau paveiksliuką, bet parašysiu ir taip. (pagrindiniai errorai/warningai, kurie visada atsiranda kai dingsta ryšys):

     

    -----------------------------------------------------------------------------------------

     

    1) The IP address lease *.*.*.** for the Network Card with network address 0x6CF********* has been denied by the DHCP server 0.0.0.0 (The DHCP Server sent a DHCPNACK message). - pagrindinis error'as, visur ir visada.

     

    2) Session "Microsoft Security Client OOBE" stopped due to the following error: 0xC000000D

     

    3) Audit events have been dropped by the transport. 0

     

    4) Pasirinktinės dinaminių saitų bibliotekos įkeliamos kiekvienai taikomajai programai. Sistemos administratorius turėtų peržiūrėti bibliotekų sąrašą, kad užtikrintų, jog jos susijusios su patikimomis taikomosiomis programomis.

     

    -----------------------------------------------------------------------------------------

     

    Taigi, gal kas esat susidūrę su šitais error ir gal žinot kaip sutvarkyti?

    post-83629-0-53318000-1375616592_thumb.jpg

    post-83629-0-17752700-1375616605_thumb.jpg

×
×
  • Pasirinkite naujai kuriamo turinio tipą...