Mirixy17 / MindPower

1 stars 0 forks source link

Fizz buzz #11

Closed lukarolak closed 4 years ago

lukarolak commented 4 years ago

Ovo je jednostavan zadatak, koji koristi sve sto smo do sada radili.

Fizz Buzz je popularna igra među programerima koji zele dokazati da su

"the very best, like no one ever was.."

Ukratko za brojeve od 1 do 100 ispisi:

  1. "Fizz" ako je broj dijeljiv s 3
  2. "Buzz" ako je broj dijeljiv s 5
  3. "FizzBuzz" ako je broj dijeljiv s 3 i s 5

Inace ispisi broj.

Primjer:

  1. 1
  2. 2
  3. Fizz
  4. 4
  5. Buzz
  6. Fizz
  7. 7
  8. 8
  9. Fizz
  10. FizzBuzz
  11. 11 ...
Mirixy17 commented 4 years ago

CINI MI SE DA OVO FUNKCIONIRA U C++ SHELLU; ALI U VISUAL STUDIJU ME ZEZA OPET, koliko sam ja do sada naucila/shvatila za visual studio: tamo samo izbacim int main() jer vec postoji header za to, bitno je da ubacim string jer nije dio C++ nego ga je netko stvorio - ono sto mi nije jasno jer da mi non stop napominje da u sintaksi nesto ne valja i da je ovo stara verzija nesto u tom smislu i sto god da mijenjam ne ide...

include

include

int main() { int broj = 14;

bool djeljivsa3 = broj % 3 == 0;
if (djeljivsa3)
{
std::cout << "Fizz";
}

bool djeljivsa5 = broj % 5 == 0;
if (djeljivsa5)

{ std::cout << "Buzz"; } bool djeljivsa3i5 = broj % 3 && 5 == 0; if (djeljivsa3i5)

{
    std::cout << "FizzBuzz";
}
bool nijedjeljivs3i5 = broj % 5 && 3 != 0;

if (nijedjeljivs3i5)
{
std::cout << broj;

} }

Mirixy17 commented 4 years ago
#include <iostream>
#include <string>
#include <math.h>

void Ispis(std::string rijec)

{
    std::cout << rijec << '\n';
}

void Ispis2(int broj)

{
    std::cout << broj << '\n';
}

int main()
{
    int broj = std::round(15);

    for (int broj = 1; broj < 100; broj++)
    {
        const bool djeljivS3 = broj % 3 == 0;
        const bool djeljivS5 = broj % 5 == 0;

        if (djeljivS3 && djeljivS5)
        {
            Ispis("FizzBuzz");
        }
        else if (djeljivS5)
        {
            Ispis("Buzz");
        }
        else if (djeljivS3)
        {
            Ispis("Fizz");
        }
        else
        {
            Ispis2(broj);
        }
    }
}