Pereiti prie turinio

c++ lengvas uzdavinukas


Rekomenduojami pranešimai

Sveiki, neseniai pradejau programuoti su c++ ir man nedaeina kaip reikia isvesti i ekrana nelyginiu skaiciu kieki.

Salyga: "Parenkite programa, kuri intervale nuo 1 iki 100 rastu nelyginiu skaiciu kieki". Padariau tiek

#include <iostream>
using namespace std;

int main() {

int n=1;
int m=100;
int bendras=0;

   while (n<m)
   {
       n++;
       if (n%2 == 1)
       cout << n << endl;
       bendras=bendras+n;
   }
   cout <<  " nelyginiu skaiciu kiekis : " << bendras << endl;


return 0;
}

 

Zinau kad netaip, taigi prasau pataisyti :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tu su if'u darai atskirą bloką:

 

        
if (n%2 == 1)
{
cout << n << endl;
bendras=bendras+n;
}

 

#include <iostream>
using namespace std;

int main() {

int n=1;
int m=100;
int bendras=0;

   while (n<m)
   {
       n++;
       if (n%2 == 1)
       cout << n << endl;
   }
       {
           if (n%2 == 1)
           cout << n << endl;
           bendras++;
       }


   cout <<  " nelyginiu skaiciu kiekis : " << bendras << endl;


return 0;
}

Turiu taip daryti? arba netaip supratau.

Redagavo xjt
Nuoroda į pranešimą
Dalintis kituose puslapiuose

#include <iostream>
using namespace std;

int main() {

int n=1;
int m=100;
int bendras=0;

   while (n<m)
   {
       if (n%2 == 1)
       {
           cout << n << endl;
           bendras++;
       }
       n++;
   }


   cout <<  " nelyginiu skaiciu kiekis : " << bendras << endl;


return 0;
}

 

kokį tu čia šūdą parašei, nelabai supratau

n%2 == 1 ? ;DD

taigi reikia lyginių skaičių, t.y. tų kurie dalijasi iš 2 be liekanos, neįsivaizduoju ką čia buri

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ups, na nelyginių skaičių, bet tokiu atveju irgi liekana nebūtinai turi būt 1, ji turi būt !=0. Nes liekana gali būt bet kokia

 

 

Dalinant iš 2? Nesugalvoju pvz, gal padėtum?

Bet tu teisus dėl kitos priežasties - šitoks kodas geriau skaitomas, mes aiškiau ką nori pasiekti.

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ą...