Pereiti prie turinio

C++ Reikalinga pagalba.


Rekomenduojami pranešimai

Pirmiausia sužinok kas yra pirminis skaičius, gal kils minčių. O šiaip sakoma jeigu uždavinys per sunkus, spręsk lengvesnį. Šie uždaviniai su ciklais, tad turėtum juos pirmiausia išmokti su paprastais užadviniais. Na o dėl pirminių skaičių uždavinių pvz. pasiskaityk čia: http://www.cplusplus.com/forum/general/1125/

Antrame uždavinyje turėtų būti įvestas skaičius, kuris nustatytų, kiek sekoje bus skaičių. Tada su ciklu įvedama tiek skaičių, jie sumuojami ir padalinami iš sekos kieko skaičiaus, kuris buvo įvestas iš pradžių. Sėkmės :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pirmiausia sužinok kas yra pirminis skaičius, gal kils minčių. O šiaip sakoma jeigu uždavinys per sunkus, spręsk lengvesnį. Šie uždaviniai su ciklais, tad turėtum juos pirmiausia išmokti su paprastais užadviniais. Na o dėl pirminių skaičių uždavinių pvz. pasiskaityk čia: http://www.cplusplus.com/forum/general/1125/

Antrame uždavinyje turėtų būti įvestas skaičius, kuris nustatytų, kiek sekoje bus skaičių. Tada su ciklu įvedama tiek skaičių, jie sumuojami ir padalinami iš sekos kieko skaičiaus, kuris buvo įvestas iš pradžių. Sėkmės :)

 

Del antrojo uzdavinio... As zinojau, ka man reikia padaryti, bet nezinojau ir vis dar nezinau kaip. Konkreciau, man kyla klausimas kaip "apiformint" ta skaiciu kuris nustatytu kiek sekoje bus skaiciu. Visa kita, gan elementaru.

 

Pirmasis uzdavinys gan sudetingai nurodytame forume sprendziamas... Nusikopijaves jy, matau, kad veikia, bet nelabai suprantu, kaip jis veikia :)

Redagavo kamekadzeee
Nuoroda į pranešimą
Dalintis kituose puslapiuose

1.

#include <iostream>

bool isPrime(int &number);

int main()
{
   int number = 4;

   if(isPrime(number)) std::cout << "Taip";
   else std::cout << "Ne";
}

bool isPrime(int &number)
{
   if(number == 1) return false;

   for(int i=2; i<10; ++i)
       if(number % i == 0 && number != i)
           return false;
   return true;
}

 

2.

#include <iostream>

int main()
{
   std::cout << "Iveskite kiek bus skaiciu: ";
   int skaiciu_kiekis = 0;
   std::cin >> skaiciu_kiekis;

   double suma = 0;
   for(int i = 0; i < skaiciu_kiekis; ++i)
   {
       double skaicius = 0;
       std::cin >> skaicius;
       suma += skaicius;
   }

   if(skaiciu_kiekis) std::cout << "Vidurkis: " << suma / skaiciu_kiekis;
   else std::cout << "###### you";
}

Redagavo Pattio
Nuoroda į pranešimą
Dalintis kituose puslapiuose

1.

#include <iostream>

bool isPrime(int &number);

int main()
{
   int number = 4;

   if(isPrime(number)) std::cout << "Taip";
   else std::cout << "Ne";
}

bool isPrime(int &number)
{
   if(number == 1) return false;

   for(int i=2; i<10; ++i)
       if(number % i == 0 && number != i)
           return false;
   return true;
}

 

2.

#include <iostream>

int main()
{
   std::cout << "Iveskite kiek bus skaiciu: ";
   int skaiciu_kiekis = 0;
   std::cin >> skaiciu_kiekis;

   double suma = 0;
   for(int i = 0; i < skaiciu_kiekis; ++i)
   {
       double skaicius = 0;
       std::cin >> skaicius;
       suma += skaicius;
   }

   if(skaiciu_kiekis) std::cout << "Vidurkis: " << suma / skaiciu_kiekis;
   else std::cout << "###### you";
}

 

O tau nepatogiau būtų prieš int main() parašyti using namespace std, tuomet nereiktų prie kiekvieno cin cout rasyt std:: wink.gif

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O tau nepatogiau būtų prieš int main() parašyti using namespace std, tuomet nereiktų prie kiekvieno cin cout rasyt std:: wink.gif

 

 

Gal kažkada buvo patogiau, tačiau dabar tikrai ne. Beje, tai laikoma "good programming practices", gali kilti klausimas kodėl?

Why Ypač jei dirbi su papildomom bibliotekom šis dalykas gali kliūti ;)

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.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

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