Pereiti prie turinio

Galite padeti man.


Rekomenduojami pranešimai

Nezinau kaip gauti formules. Galite padeti uzbaigti geliu puokstes

Sunku įsiskaityti į užduotį ? Ar užsiregistravai, kad kažkas parašytų kodą? Tau juk reikia, bandyk, mokykis, Niekas negimė mokėdamas. O kad tingi daryti ir manai, kad kažkas už tave padarys... na nežinau nežinau

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Matau esi naujokas.

Čia uždarbis.lt, taigi turi pasiūlyti kažką už tai kad tau padės, čia uždyka niekas nedirba.

Jei neturi pinigų siūlyk barterį, padirbėti darže ar gatvę nušluoti.

Redagavo Allis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

#include <iostream>

#include <fstream>

#include <iomanip>

 

using namespace std;

void Skaityti(int&n, int A[]);

void Rasyti(int&n, int A[]);

int Didziausia(int&n, int A[]);

 

int main()

{

int n;

int A[100];

Skaityti(n, A);

Rasyti(n, A);

Didziausia(n, A);

return 0;

}

void Skaityti(int&n, int A[]);

{

ifstream fin ("Pradiniai duomenys.txt");

fin >> n;

for (int i=1; i<=n; i++)

fin >> A;

fin.close();

}

void Rasyti(int&n, int A[]);

{

ofstream fout ("Rezultatai.txt");

fout << " Puokstes geles "<<endl;

fout << " ----------------- "<<endl;

fout << " Geles Nr. Z. laikas "<<endl;

fout << " ----------------- "<<endl;

for (int i=1; i<=n; i++)

fout << setw(4) << i << " " <setw(2)<<A<<endl;

fout << " --------------- "<<endl;

fout << " Visos geles nuvys po " << Didziausia(n, A) << "d"<<endl;

fout << " Geles kurias reikia deti i puokste: "<<endl;

for (int i=1; i<=n; i++)

if (A==Didziausia(Didziausia(n, A)) fout << setw(5)<<i;

fout.close();

}

int Didziausia(int&n, int A[]);

{

int max=-9999;

for (int i=1; i<=n; i++)

if (Mas> max) max = Mas;

return max;

}

 

 

 

 

Ar gerai padariau, kazkaip klaida ivyko? Galite pataisyti

Nuoroda į pranešimą
Dalintis kituose puslapiuose

 

int Didziausia(int&n, int A[]);

{

int max=-9999;

for (int i=1; i<=n; i++)

if (Mas> max) max = Mas;

return max;

}

 

 

Jau geresnis vaizdas. Galėtum parašyti ir klaidą, būtų lengviau orientuotis.

 

Pateiksiu pasdabą dėl max radimo.

Paprastai Max skaičiuojamas taip:

pirmas masyvo elementas priskiriamas kaip didžiausias, tada sukamas ciklas ir žiūrima ar reikšmė didesnė už max ar ne, jeigu didesnė tai priskiriama naujam max.

 

Kai turėsi max gali atvaizduoti ciklo pagalba rezultatą arba gali taip pat su ciklu susirasyti į naują masyva tuos numerius, kurie turi max reikšmes

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kitaip parasiau

 

 

#include <iostream>

#include <fstream>

#include <iomanip>

 

 

using namespace std;

 

int n;

int A[100];

 

void Skaityti();

void Rasyti();

int Didziausia();

 

int main()

{

Skaityti();

Rasyti();

 

return 0;

}

 

void Skaityti()

{

ifstream fin ("Pradmenys duomenys.txt");

fin>>n;

for (int i=1;i<=n; i++)

fin>>A;

fin.close();

}

 

int Didziausia(int Mas[],int n)

{

int max=-9999;

for (int i=1; i<=n;i++)

if (Mas>max) max=Mas;

return max;

}

void Rasyti()

{

ofstream fout ("Rezultatai.txt");

fout<<"geles"<<endl;

fout<<" "<<endl;

fout<<"geles Nr. z. laikas"<<endl;

fout<<" "<<endl;

for(int i=1; i<=n;i++)

fout<<setw(4)<<i<<" "<<setw(2)<<A<<endl;

fout<<" "<<endl;

fout<<" visos nuvys po"<< Didziausia() <<endl;

fout<<"kurias det i puokste:"<<endl;

for(int i=1; i<=n;i++)

if(A==Didziausia()) fout<<setw(5)<<i;

fout.close();

}

 

 

Ar geriau?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Neturiu kompiliatoriaus, bet matau kad uzdejai kabliataskius kur nereikia (po funkciju) arba tiesiog nusikopinai nuo virsaus ir nenutrinei :D.

Edit: Oj as per velai parasiau, jau pats susipratai. Tai ar veikia dabar?

Redagavo Valentinas95
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Matau esi naujokas.

Čia uždarbis.lt, taigi turi pasiūlyti kažką už tai kad tau padės, čia uždyka niekas nedirba.

Jei neturi pinigų siūlyk barterį, padirbėti darže ar gatvę nušluoti.

 

Neturiu kompiliatoriaus, bet matau kad uzdejai kabliataskius kur nereikia (po funkciju) arba tiesiog nusikopinai nuo virsaus ir nenutrinei :D.

Edit: Oj as per velai parasiau, jau pats susipratai. Tai ar veikia dabar?

nu tipo, pakeiciau, kazkaip man negerai. Viena error. nezianu kaip istaisyt. ;)

 

nu tai kazinau kuris variantas geresnis? :D Tik error gavau, :/

 

Neturiu kompiliatoriaus, bet matau kad uzdejai kabliataskius kur nereikia (po funkciju) arba tiesiog nusikopinai nuo virsaus ir nenutrinei :D.

Edit: Oj as per velai parasiau, jau pats susipratai. Tai ar veikia dabar?

Tai ka zinau, kuris variantas geresnis? Tai pakeiciau ir galvoju kaip pataisyt? gavau 2 error, tai pagerejo.

Redagavo Martinxe
Nuoroda į pranešimą
Dalintis kituose puslapiuose

nu tipo, pakeiciau, kazkaip man negerai. Viena error. nezianu kaip istaisyt. ;)

 

nu tai kazinau kuris variantas geresnis? :D Tik error gavau, :/

 

 

Tai ka zinau, kuris variantas geresnis? Tai pakeiciau ir galvoju kaip pataisyt? gavau 2 error, tai pagerejo.

 

O tu supranti ka tu darai? Skaityk ka erroruose raso..

Nuoroda į pranešimą
Dalintis kituose puslapiuose

#include <iostream>
#include <fstream>
#include <iomanip>

using namespace std;
void Skaityti(int&n, int A[]);
void Rasyti(int n, int A[]);
int Didziausia(int n, int A[]);

int main()
{
int n;
int A[100];
Skaityti(n, A);
Rasyti(n, A);
return 0;
}
void Skaityti(int&n, int A[])
{
ifstream fin ("Pradiniai duomenys.txt");
fin >> n;
for (int i=1; i<=n; i++)
fin >> A[i];
fin.close();
}
void Rasyti(int n, int A[])
{
ofstream fout ("Rezultatai.txt");
fout << " Puokstes geles "<<endl;
fout << " ----------------- "<<endl;
fout << " Geles Nr. Z. laikas "<<endl;
fout << " ----------------- "<<endl;
for (int i=1; i<=n; i++)
fout << setw(4) << i << " " <setw(2)<<A[i]<<endl;
fout << " --------------- "<<endl;
fout << " Visos geles nuvys po " << Didziausia(n, A) << "d"<<endl;
fout << " Geles kurias reikia deti i puokste: "<<endl;
for (int i=1; i<=n; i++)
if (A[i]==Didziausia(n, A)) fout << setw(5)<<i;
fout.close();
}
int Didziausia(int n, int A[])
{
int max=-9999;
for (int i=1; i<=n; i++)
if (Mas[i]> max) max = Mas[i];
return max;
}

 

Pabandziau pataisyti, paziurek ar yra klaidu.

Mane labiausiai sita uzmuse "Didziausia(Didziausia(n, A)" :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 8 mėnesių...

#include <iostream>
#include <fstream>
#include <iomanip>

using namespace std;
void Skaityti(int&n, int A[]);
void Rasyti(int n, int A[]);
int Didziausia(int n, int A[]);

int main()
{
int n;
int A[100];
Skaityti(n, A);
Rasyti(n, A);
return 0;
}
void Skaityti(int&n, int A[])
{
ifstream fin ("Pradiniai duomenys.txt");
fin >> n;
for (int i=1; i<=n; i++)
fin >> A[i];
fin.close();
}
void Rasyti(int n, int A[])
{
ofstream fout ("Rezultatai.txt");
fout << " Puokstes geles "<<endl;
fout << " ----------------- "<<endl;
fout << " Geles Nr. Z. laikas "<<endl;
fout << " ----------------- "<<endl;
for (int i=1; i<=n; i++)
fout << setw(4) << i << " " <setw(2)<<A[i]<<endl;
fout << " --------------- "<<endl;
fout << " Visos geles nuvys po " << Didziausia(n, A) << "d"<<endl;
fout << " Geles kurias reikia deti i puokste: "<<endl;
for (int i=1; i<=n; i++)
if (A[i]==Didziausia(n, A)) fout << setw(5)<<i;
fout.close();
}
int Didziausia(int n, int A[])
{
int max=-9999;
for (int i=1; i<=n; i++)
if (Mas[i]> max) max = Mas[i];
return max;
}

 

Pabandziau pataisyti, paziurek ar yra klaidu.

Mane labiausiai sita uzmuse "Didziausia(Didziausia(n, A)" :D

viskas istaisiau

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

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