Програмерски кутак

  1. int main()
    {
    while (1)
    {
    printf ("Hello bitches\n\a");
    }
    }

    int main()
    {
    while (1)
    {
    printf ("Evo, mislim da smo i mi zasluzili svoje mesto na forumu, pisite ovde sve one beskorisne programcice koje ste pisali, nebitno u kom programskom jeziku, da se sprdamo malo\n\a");
    }
    }

    Ето, надам се да сте разумели концепт теме. Без спема. Ако пишете глупости, пишите их у неком програмском језику.

  2. #include<stdio.h>
    #include<conio.h>
    main()
    {
    int n,i,a100,br=0;
    float prosek=0, suma=0;
    printf("unesi broj elemenata niza \n");
    scanf("%d", &n);
    printf("unesi elemente niza \n");
    for(i=0; i<n; i++)
    {
    scanf("%d", &ai);
    if(ai>0)
    {
    suma=suma+ai;
    br++;
    }
    prosek=suma/br;
    printf("prosek = %.2f", prosek);
    getch();
    }

    за рачунање просека, контам да ником не треба, ал немам ништа паметније у свесци из програмирања...

  3. Постављам касније два или три програма. :)

  4. #include <iostream>

    int main()
    {
      while (true)
        cout<<"Nisam skonto"<<endl;
    }

  5. Neam ništa ovde, ali radio sam dosta sa C#, povezivao sa SQL bazama podataka i tak'. Ako me ne bude mrzelo, napisaču nešto posle.

    EDIT: UUuu, pozaboravljao sam sve iclude-ove, u c# glavne generiše sam, tako da moram da ih obnovim u naredne dve godine.

  6. Програм тражи разлику скупова представљених целим бројем, значи ако скуп представим са 12, постојаће елементи 1100, то јест осам и четири, а ако је скуп представљен бројем 0011 постојаће елементи два и један. И на тај начин тражим разлику скупова, скуп мора да има између 1 и 16 елемената, и самим тим представа скупа може бити највише МАКСИНТ. Ево вам, па се играјте. :)
    ЕДИТ Жута слова су између оних угластих заграда, чисто да знате

    #include <stdio.h>
    #define MAX 16

    int P, Q, R, N;
    int maksimalna_predstava_broja;
    int a[MAX], b[MAX], c[MAX];
    int n, i, maksimum, brojac;

    int main()
    {

    while (1)
    {
    maksimalna_predstava_broja = 1;
    printf ("\nUnesite maksimalan broj elemenata skupova\n");
    scanf ("%d", &N);
    if (N > 16 || N <= 0)
    {
    printf ("\nNeispravan unos, pokusajte ponovo\n");
    exit();
    }
    for (i=1; i<N; i++)
    {
    maksimalna_predstava_broja = 2*maksimalna_predstava_broja;
    }
    printf ("\nMaksimalni dozvoljen broj predstave skupa je: %d", maksimalna_predstava_broja);
    printf ("\nUnesite predstavu prvog skupa\n\n");
    scanf ("%d", &P);
    if ((P > maksimalna_predstava_broja) || (P < 0))
    {
    printf ("\nNeispravan unos\n");
    break;
    }

    printf ("\nUnesite predstavu drugog skupa\n\n");
    scanf ("%d", &Q);
    if ((Q > maksimalna_predstava_broja) || (Q < 0))
    {
    printf ("\nNeispravan unos\n");
    break;
    }
    printf ("\n");
    printf ("Binarna predstava skupa P je: ");
    while (P != 0)
    {
    for (i=0; i<N-1; i++)
    {
    a[i] = (P%2);
    P=P/2;

    }
    for (i=N-2; i>-1; i--)
    printf ("%d", a[i]);
    }
    printf("\n");
    printf ("Binarna predstava skupa Q je: ");
    while (Q != 0)
    {
    for (i=0; i<N-1; i++)
    {
    b[i] = (Q%2);
    Q=Q/2;

    }
    for (i=N-2; i>-1; i--)
    printf ("%d", bi);
    }
    for (i=N-2; i>-1; i--)
    {

    if (a[i]==1 && b[i]==0)
    c[i]=1;
    else c[i]=0;

    }
    printf ("\n");
    printf ("Razlika skupova P i Q je: ");
    for (i=N-2; i>-1; i--)
    printf ("%d", c[i]);

    brojac = 0;
    for (i=N-2; i>-1; i--)
    {
    if (c[i]==1)
    {
    brojac++;
    }
    }
    printf ("\n");
    printf("\nBroj elemenata u skupu R je: %d", brojac);
    printf("\n");
    }

    getch();
    }

  7. Nisam skapirao šta ti radi program :)

  8. Ево илустроваћу примером.
    Скупови имају максимум 12 елемената.

    Представа првог скупа је 123.
    Представа другог скупа је 211.

    У бинарном облику први скуп изгледа овако:

    00001111011
    А други овако:
    00011010011
    Дакле, постоје елементи на местима где су јединице.
    Тако да њихова разлика изгледа овако.

    00001111011
    00011010011
    ----------------
    00000101000

    Што значи да ће резултујући скуп или разлика скупова изгледати овако:
    00000101000

    Број елемената у том скупу је 2. :)
    Је л' јасније.

  9. Jasno mi je šta radi, ali zašto ti je 123 = 00001111011 ?

  10. 1111011
    2^0=1
    2^1=2
    2^3=8
    2^4=16
    2^5=32
    2^6=64
    ----------
    1+10+32+80=90+33=123

    Тако се пишу цели бројеви у систему са основом два, такозваном бинарном систему. :)

  11. Znam bre šta su binarni brojevi, nego sam skontao da je niz 123 u stvari niz 1 - 2 - 3 i onda gledam, 3 jeste 011, ali šta ti je ovaj đubar pre toga, pa tako :)

  12. Ja се сад зајебавао са алгоритмима сортирања, мерио време потребно за сортирање низа одређене дужине различитим алгоритмима и упоређивао. Иако може све то лако да се нађе на нету, морао сам сам мало да их истестирам. Quicksort их све шије, није за џабе quick. :)

    http://www.youtube.com/watch?v=ywWBy6J5gz8

  13. //Само да се упишем, без кода.

  14. #ifndef _vukajlija_h_
    #define _vukajlija_h_

    class Vukajlija{
    friend ostream& operator<<(ostream& it,const Vukajlija& v){
    return it << "Moji programi ovde ne mogu da stanu :P"<<endl;
    }

    };
    #endif;

    #include<iostream>
    #include "vukajlija.h"
    using namespace std;

    int main(){

    Vukajlijav= new Vukajlija();
    cout<<
    v;
    return 0;
    }

  15. #include<stdio.h>
    main() {
    printf("PIJEM PIVU, ONA PIJE MENE, KAZU DA CU POGINUT ZBOG ZENE! AKO DOZNA STA SE SA MNOM ZBIVA, BICE MENI OVO ZADNJA PIVA!");
    }

  16. enum Aktivnost
    {
    Ucenje,
    Posao,
    Vukajlija
    }

    public void ObradiAktivnost(Aktivnost aktivnost)
    {

    switch(aktivnost)
    {
    case Aktivnost.Ucenje:
    Console.WriteLine("Učim, kao šatro, Vuka na svaka dva minuta.");
    break;

    case Aktivnost.Posao:
    Console.WriteLine("Plaćena sam da programiram i listam najnovije defke.");
    break;

    case Aktivnost.Vukajlija:
    Console.WriteLine("- i Delete, +, +, patrik, forum, pvt, profil, +, +, -, - i Delete...");
    break;

    default :
    Console.WriteLine("Sex? LOL");
    }

    public static void main (string args[])
    {

    try{
    while (int i = 0; 1 = 1; i++)
    {
    Console.WriteLine("Dan broj: " + i); //Da iskoristim negde i ovo "i"

    ObradiAktivnost(Aktivnost.Vukajlija);
    ObradiAktivnost(Aktivnost.Posao);
    ObradiAktivnost(Aktivnost.Vukajlija);
    ObradiAktivnost(Aktivnost.Vukajlija);
    ObradiAktivnost(Aktivnost.Ucenje);
    ObradiAktivnost(Aktivnost.Vukajlija);
    ObradiAktivnost(Aktivnost.Vukajlija);
    ObradiAktivnost(Aktivnost.Vukajlija);
    ObradiAktivnost(Aktivnost.Vukajlija);
    ObradiAktivnost(Aktivnost.Vukajlija);
    ObradiAktivnost(Aktivnost.Vukajlija);
    }
    }catch(Exception ex)
    {
    Console.WriteLine("Time's up. You're dead or you've run out of memory. Stack overflow što bi rekli programeri.")
    }

    }

    }

  17. Branic frajer zna objektno orijentisano

  18. Aaa, jesam frajer :)

    A messalina čak 'vata i greške. Nego kakav ti je ono while ispod "try-a" :D

  19. Beskonačna petlja :)

Rekli o sajtu

Definiše se sve i svašta. Tako se mogu pročitati definicije baksuza, alapače, čitulje, smrti, rezervoara za smeh, kolateralne štete, Živojinović Velimira, zvanog Bate, dnevne svetlosti, gospođe džem!, Brus Lija… „Je l’ ti puši ćale?”, „Je l’ mogu u WC?”, „Chuck Norrisisati” i još mnogo toga može se naći na ovoj internet stranici. Zato ne iznenađuje što se mnogi kad jednom dođu, ponovo vraćaju na nju. Neki čak postaju i zavisnici, pa traže od moderatora da ih banuju, poput jednog studenta koji je zahtevao da mu zabrane pristup na nedelju, dve dana da bi mogao da uči.

Status Magazin · April 2009.