Thursday, August 11, 2011

AHA!


Í framhaldi af umræðu minni við Fannar um Fizz Buzz prófið fyrir alla sem sækja um starf forritara.

Ég sver það, ef það er svona auðvelt, þá hryllir mig við að hugsa um fólk sem sótti um starfið og gat EKKI leyst þetta. Ég kláraði það á 3ja degi*


*Það eru reyndar líklega hægt að kóða þetta mun hreinlegar.












#include <iostream>

using namespace std;

int main()
{
    //Kynning a forrit
    cout << "This program will prove to some interviewers that I am a good programmer." << endl;
    cout << endl;
    cout << "Fizz Buzz\n\n\n " << endl;
    //tilgreina breytu
    int teljari;
    // forlykkja til ad telja og reikna FizzBuzz
    for (teljari = 1 ; teljari <= 150 ; teljari++)
    {

        if (teljari % 3 == 0 && teljari % 5 == 0) cout << " Buzzbing " << endl;
        else if (teljari % 5 == 0) cout << " Bing " << endl;
        else if (teljari % 3 == 0) cout << " Buzz " << endl;
        else cout << teljari;
        cout << endl;
    }
    return 0;
}



No comments: