Pereiti prie turinio

Rekomenduojami pranešimai

Taigi pradejau mokytis funkcijas, bet neikertu kaip padaryti funkcija kuri atvaizduotu sita kodo bloka:

 

cout <<"Pasirink veiksma: ";

cout << "\n";

 

cout << "1. Pradeti zaidima.";

cout << "\n";

cout << "2. Istrinti zaidima.";

cout << "\n";

cout << "3. Issaugotas zaidimas.";

cout << "\n";

cout <<"Pasirink veiksma: \n";

cin >> program;

 

Man reikia jy padaryti i funkcija, kad man jo nebereiktu daugiau perrasineti is naujo, o tiesiog ivesti ta funkcija kuri isvestu ta teksta.

Redagavo raimis2k
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kad nekurti naujos temos niekaip neiseina padaryti su ciklu sito uzdavinio...

 

Keliamieji metai turi 366 dienas, o paprastieji 365. Keliamaisiais vadinami metai, kurie be liekanos dalijasi is 4. Simtemeciu metai keliamaisiais laikomi tuomet, kai jie be liekanos dalijasi is 400. Parasykite programa kuri ekrane parodytu keliamuosius metus laikotarpio, kuris prasideda m-aisiais, o baigiasi n-taisiais metais. Pasitikrinkite kai m - 1898, o n = 1910, turi but spausdinama: Keliamieji metai yra 1904, 1908...

 

iseina viskas iki tos vietos kai reikia if pradet vedinet neisivaizduoju kaip ten suvest kad ivedu 1898 ir 1910 spausdintu 1904, 1908

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kad nekurti naujos temos niekaip neiseina padaryti su ciklu sito uzdavinio...

 

Keliamieji metai turi 366 dienas, o paprastieji 365. Keliamaisiais vadinami metai, kurie be liekanos dalijasi is 4. Simtemeciu metai keliamaisiais laikomi tuomet, kai jie be liekanos dalijasi is 400. Parasykite programa kuri ekrane parodytu keliamuosius metus laikotarpio, kuris prasideda m-aisiais, o baigiasi n-taisiais metais. Pasitikrinkite kai m - 1898, o n = 1910, turi but spausdinama: Keliamieji metai yra 1904, 1908...

 

iseina viskas iki tos vietos kai reikia if pradet vedinet neisivaizduoju kaip ten suvest kad ivedu 1898 ir 1910 spausdintu 1904, 1908

Parodyk, ką padarei.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kad nekurti naujos temos niekaip neiseina padaryti su ciklu sito uzdavinio...

 

Keliamieji metai turi 366 dienas, o paprastieji 365. Keliamaisiais vadinami metai, kurie be liekanos dalijasi is 4. Simtemeciu metai keliamaisiais laikomi tuomet, kai jie be liekanos dalijasi is 400. Parasykite programa kuri ekrane parodytu keliamuosius metus laikotarpio, kuris prasideda m-aisiais, o baigiasi n-taisiais metais. Pasitikrinkite kai m - 1898, o n = 1910, turi but spausdinama: Keliamieji metai yra 1904, 1908...

 

iseina viskas iki tos vietos kai reikia if pradet vedinet neisivaizduoju kaip ten suvest kad ivedu 1898 ir 1910 spausdintu 1904, 1908

 

 

#include<iostream>

#include<conio.h>

using namespace std;

void main() {

int metai1,metai2;

int i;

cout<<"Iveskite metu pradzia ";cin>>metai1;

cout<<"Iveskite metu pabaiga ";cin>>metai2;

for (i=metai1;i<=metai2;i=i+1) {

if (i%4==0) cout<<i<<endl;

}

getch();

}

 

papuola 1900,1904,1908 , bent man tris spausdina

Nuoroda į pranešimą
Dalintis kituose puslapiuose

1900 nėra keliamieji metai.

if(year % 4 == 0 && year % 100 == 0 && year % 400 == 0) {
// Keliamieji
}
else {
// Ne keliamieji
} 

if(year % 4 == 0 && year % 100 == 0 && year % 400 == 0)

Juk tada, kad būtų kelemieji turės atitikt visas sąlygas, nors vienai neatitikus bus ne keliamieji , manau && netinka - pataisyk , jei klystu

Redagavo apci
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Jap, my bad, skubėjau. Ką nors tokio reikėtų:

 

if(year % 400 == 0  || (year % 100 !=0) && (year % 4 ==0)) {
// KELIAMIEJI
}

 

Dėl AND ir OR, tai neprogramuoju aš su C++, tai maždaug common knowledge, kad && yra AND, o || yra OR.

 

EDIT: Pataisysiu ir viršuje savo komentarą.

Redagavo Satisfaction
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ar padarei programą ?

 

Taip, pavyko :)

 

#include <iostream>

using namespace std;

int main()
{
   int m;
   int n;

   cout <<"Ivesk metu pradzia: ";
   cin >> m;
   cout <<"Ivesk metu pabaiga: ";
   cin >> n;

       cout << '\n' <<"Keliamieji metai yra: \n";
   for (int i = m; i <= n; i++)
   {
   if (i % 400 == 0 || (i % 100 != 0) && ( i % 4 == 0))
   cout << '\n' <<i;
   }

   cin.get();
   cin.get();
}

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 1 metų...

Pasiskolinsiu raimis2k kodą.


#include <iostream>

using namespace std;

int main()
{
   int m;
   int n;
   int keliamiejimetai[20];
   cout <<"Ivesk metu pradzia: ";
   cin >> m;
   cout <<"Ivesk metu pabaiga: ";
   cin >> n;

       cout << '\n' <<"Keliamieji metai yra: \n";
index = 0;
   for (int i = m; i <= n; i++)
   {
   if (i % 400 == 0 || (i % 100 != 0) && ( i % 4 == 0)) {
   	keliamiejimetai[index] = i;
       index++;
}
   }
for (int a = 0; i <= index; a++) {
	cout << keliamiejimetai[a] << endl;
}
return 0;


 

 

Greitai parašiau, lygtai turėtų veikti, pabandyk pas save.

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