Pereiti prie turinio

mikaszz

Patvirtinti nariai
  • Pranešimai

    361
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    100%

mikaszz Pranešimai

  1. #include <iostream>
    #include <fstream>
    #include <iomanip>
    
    using namespace std;
    
    int main(int argc, char **argv)
    {
       ifstream Failas("duom.txt");
    
       // nuskaitom matricos dydi
       int m,n;
       Failas >> m;
       Failas >> n;
    
       // sukuriam matrica
       double B[m][n];
       for (int i=0; i<m; i++)
           for(int j=0; j<n; j++)
               Failas >> B[i][j];
       Failas.close();
    
       // ieskom didziausio ir maziausio nelyginese eilutese
       int max, min;
       for (int i=1; i<m; i=i+2 ) {
           max = B[i][0];
           min = B[i][0];
           for (int j=1; j<n; j++) {
               max = B[i][j] > max ? B[i][j] : max;
               min = B[i][j] < min ? B[i][j] : min; 
           }
           cout << "eilute: " << i << ", max:" << setw(4) << max << ", min:" << setw(4) << min << endl;
       }
    }
    

     

    Dekoju, siek tiek pakoregavus viskas veikia puikiai. :)

    Tik gal galetum paaiskint sitas eilutes, nes to dar nesimokem?

    max = B[j] > max ? B[j] : max;

    int main(int argc, char **argv)

  2. Sveiki, turiu uzduoti, ja padariau taciau ji neveikia. Gal galetumete padeti istaisyti klaidas su paaiskinimais kodel butent reikia kazka kitaip daryti? :)

    #include <iostream>
    #include <iomanip>
    #include <fstream>
    
    using namespace std;
    
    float Mas[999][999],min=0,max=0,m,n;
    
    void Ivedimas(int m, int n,float Mas[])
    {
       ifstream Failas("duom.txt");
       Failas >> m;
       Failas >> n;
       for(int i=0;i<m;i++)
       {
           for(int j=0;j<n;j++)
               Failas>>Mas[i][j];
       }
       Failas.close();
    }
    void Isvedimas(int m, int n,float Mas[])
    {
       for(int i=0;i<m;i++)
       {
           for(int j=0;j<n;j++)
               {
                   cout << Mas[i][j];
               }
               cout << endl;
       }
    }
    void PaieskaIrSpausdinimas(int m, int n,float Mas[])
    {
       for(int i=0;i<m;i++)
       {
           for(int j=0;j<n;j++)
           {
               if (Mas[i][j]>max)
                   max=Mas[i][j];
               if (Mas[i][j]<min)
                   min=Mas[i][j];
           }
           cout<<"max = "<<max<<"min = "<<min<<endl;
           max=0;
           min=0;
           i++;
       }
    }
    int main()
    {
       Ivedimas(int m, int n,float Mas[]);
       cout << "Gauti duomenys:" << endl;
       Isvedimas(int m, int n,float Mas[]);
       cout << endl;
       cout << "Rasti skaiciai:" << endl;
       PaieskaIrSpausdinimas(int m, int n,float Mas[]);
    }
    
    

    post-54317-0-11316500-1418418400_thumb.jpg

    duom.txt

  3. Greitai sumėčiau tavo kodą į funkcijas, pasižiūrėk ar veikia.

     

    Dėkui, pasikoregavau dar pagal save. Dėl tų skaičių po kablelio kas nors turi minčių? :)

    #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[],float  mas[]);
    int main()
    {
           setlocale(LC_ALL, "Lithuanian");
           int n;
           float mas[999],mas2[999];
    
           Ivedimas(n,mas);
           Skaiciavimai(n, mas, mas2);
           Isvedimas(n,mas2,mas);
    }
    void Ivedimas(int & n, float mas[])
    {
       ifstream Failas("duomenys.txt");
    Failas >> n;
    for (int i=0;i<n;i++)
           Failas>>mas[i];
       Failas.close();
    }
    void Skaiciavimai(int n, float mas[], float mas2[])
    {
       mas2[0]=1/mas[0]-mas[n-1];
       for (int i=1;i<n;i++)
           mas2[i]=1/(mas[i]-mas[i-1]);
    }
    void Isvedimas(int n, float mas2[],float mas[])
    {
       ofstream Failas2("rezultatai.txt");
    
       cout << "Įvestas masyvas:" << endl;
       cout <<"Masyvo dydis = " << n << endl;
       for (int i=0;i<n;i++)
           cout <<mas[i]<<" ";
       cout <<endl;
       cout <<endl;
       cout <<endl;
       cout << "Rezultatų masyvas:" << endl;
       for ( int i = 0; i < n; i++)
       {
           Failas2 << mas2[i] << endl;
           std::cout <<fixed<< std::setprecision(3) << mas2[i]<< endl;
       }
       Failas2.close();
    }
    

  4. Sveiki, gavau antra savarankiška darbą su C++. Mokykloje dirbau su pascal'iu tad čia ne viska iki galo žinau. Pačia užduoti padariau ( prisegsiu žemiau, gal rasit klaidų ), tačiau nežinau kaip susirašyti viską į funkcijas, kambariokas kiek atsiminė aiškino, bet error metė. Beje ar įmanoma, kad float atsakymai būtų su 3 skaičiais po kablelio, o kai yra originaliai 1-2 sk. po kablelio tai jie ir liktu be jokių 0 gale? Ačiū už atsakymus. :)

    post-54317-0-77036000-1416396036_thumb.jpg

    post-54317-0-00564100-1416396102_thumb.jpg

    Kodas.txt

  5. Tikiuosi, kad nebūsit nusivylę :)

     

    Taigi, ketvirtadieni gavau telefona. Esu labai patenkintas, veikia kuo puikiausiai ir labai greitai bei sklandziai. Pries tai turejau Galaxy S Duos, telefonai atrodo tokiu paciu parametru taciau sitas spartesnis. Tik yra vienas minusas, nezinau net gal reiktu nesti i garantini. Baterija tiesiog akyse senka... Naujas tel, o baterija net paros neislaiko. Jums irgi taip?

  6. +1 šiam pasisakymui, nes turėjau PAP 4322 ir turėjau šias bėdas:

    - RAM dingdavo staigiai

    - Ekranas tikrai nekokybiškas

    - Baterija laikė ne per ilgiausiai

    - Kamera prasta...

    - Telefonas po 5 mėnesių naudojimo tapo nebetvarkomas ir man grąžino pinigus.

     

     

    O dabar ir vėl parekomenduosiu GSMART:

    - Ekranas čia yra su IPS, todėl matomumo kampas - didesnis

    - 5 MP kamera su AutoFocus

    - Beveik stock android ( yra tik keletas pakeitimų )

    - Baterija bent jau man ir draugei su GSMART Roma R2 ir Aku A1 laiko ~3-5 dienas ( sms rašinėjantis ir žaidžiant ), o internete ~1-2 paras

     

    Daugiau manau išvardinti galėtų narys, kuris būtent šį modelį nusipirko :)

     

    Dekoju uz rekomendacijas. Uzsisakiau GSmart'a, tikiuosi pasiteisins lukesciai :)

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