Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

C++ uždavinys


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2751 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Gal galėtumet užvesti ant kelio? 1.Pirmosios olimpinės žaidynės įvyko 1896 metais. Parašykite programą, kuri surastų m-ųjų metų ol. žaidynių numerį. Jei metai neolimpiniai – spausdinkite žodinį pranešimą Metai neolimpiniai.

 

Šįkart neprašau parašyt kodo, nes visi butthurt palikot. ;) Užteks užvest ant kelio.

Nuoroda į komentarą
Dalintis per kitą puslapį


#include <iostream>

using namespace std;

int main()
{
    int m, nr = 0;

    do {
        cout<<"Iveskite m"<<endl;
        cin>>m;
    } while ( m < 1896 );

    if ( m % 4 != 0 ) {
        cout<<"Metai neolimpiniai."<<endl;
        return -1;
    }

    for ( int i = 1896; i <= m; i++)
        if ( i % 4 == 0 )
            nr++;

  	cout << nr << endl;

	return 0;
}

Sorry, be kodo nemoku paaiškinti :)

 

Arba galima be ciklo:

#include <iostream>

using namespace std;

int main()
{
    int m, nr = 0;

    do {

        cout<<"Iveskite m"<<endl;
        cin>> m;

    } while ( m < 1896 );

    if ( m % 4 != 0 ) {

        cout<<"Metai neolimpiniai."<<endl;
    }

    else {

        nr = (m - 1896) / 4 + 1;
        cout << nr << endl;
    }

	return 0;
}

Redaguota , nario Developer
Nuoroda į komentarą
Dalintis per kitą puslapį


#include <iostream>

using namespace std;

int main()
{
    int m, nr = 0;

    do {
        cout<<"Iveskite m"<<endl;
        cin>>m;
    } while ( m < 1896 );

    if ( m % 4 != 0 ) {
        cout<<"Metai neolimpiniai."<<endl;
        return -1;
    }

    for ( int i = 1896; i <= m; i++)
        if ( i % 4 == 0 )
            nr++;

  	cout << nr << endl;

	return 0;
}

Sorry, be kodo nemoku paaiškinti :)

 

#include <iostream>

using namespace std;

int main()
{
int m, nr = 0;

cout<<"Iveskite m"<<endl;
cin>>m;

if ( m % 4 == 0 )
{
    nr = (m - 1896)/4;
    cout << "Metai olimpiniai, numeris: " << nr+1 << endl;
}else cout << "Metai neolimpiniai" << endl;
    return 0;
}

Nepaprasčiau būtų?

 

EDIT: Pamiršau else pridėt.

Redaguota , nario MantasPwn
Nuoroda į komentarą
Dalintis per kitą puslapį

  • Parašė po 2 savaičių...

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 2751 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...