Exemple #1
0
int main(int argc, char *argv[]) {

#ifdef KOMUNIKATY
#ifdef WEWY_PLIKI
    fprintf(stderr, "Program: plikowe we/wy\n");
#else
    fprintf(stderr, "Program: konsolowe we/wy\n");
#endif
#endif

#ifdef WEWY_PLIKI
    if(argc < 4) {
        printf("brakujacy argumenty: operacja macierz_A macierz_B\n\n");
        return 1;
    }
    USTAL_PLIK(argv[2]);
    macierz_t *m1 = wczytaj();
    USTAL_PLIK(argv[3]);
    macierz_t *m2 = wczytaj();
#else
    if(argc < 2) {
        printf("brakujacy argument (operacja): suma | roznica | iloczyn\n\n");
        return 1;
    }
    macierz_t *m1 = wczytaj();
    macierz_t *m2 = wczytaj();
#endif

    macierz_t *m_w = NULL;
    if(strcmp(argv[1], "suma") == 0) {
        m_w = suma(m1, m2);
    } else if(strcmp(argv[1], "roznica") == 0) {
        m_w = roznica(m1, m2);
    } else if(strcmp(argv[1], "iloczyn") == 0) {
        m_w = iloczyn(m1, m2);
    } else {
        printf("niepoprawna nazwa operacji\n\n");
    }

    if(m_w) {
#ifdef WEWY_PLIKI
        USTAL_PLIK("wynik");
        wypisz(m_w);
#else
        printf("Macierz A :\n");
        wypisz(m1);
        printf("Macierz B :\n");
        wypisz(m2);
        printf("%s ( A , B ) :\n", argv[1]);
        wypisz(m_w);
#endif
        macierz_zwolnij(m_w);
    }

    macierz_zwolnij(m1);
    macierz_zwolnij(m2);

    return 0;
}
Exemple #2
0
int main()
{
    double a, b, c;
    a = wczytaj("Podaj poczatek: ");
    b = wczytaj("Podaj koniec: ");
    c = wczytaj("Podaj krok: ");
    petla(a, b, c);

    return EXIT_SUCCESS;
}
Exemple #3
0
int main()
{
    int w, s;
    wczytaj(&w, &s);
    rysuj(w, s);
    return 0;
}
Exemple #4
0
int _tmain(int argc, _TCHAR* argv[])
{
	int a, b, c;
	struct rownanie* e = (struct rownanie*)malloc(sizeof(struct rownanie));
	e->wsp = (int*)malloc(3*sizeof(int));
	wczytaj(e);

	formatuj_rownanie(e);
	oblicz_pierwiastki(e);

	
	dodaj(e);
	odejmij(e);
	pomnoz(e);
	podziel(e);
	

	if (e->wsp[0]!=0)
	postac_trygonometr(e);

	wyswietl(e);

	free (e->wsp);
	free (e);

	getchar(); getchar();
	return 0;
}
Exemple #5
0
Fichier : main.c Projet : tsott/c
int main()
{
    float tab[6];
    wczytaj(tab);
    posortuj(tab);
    wyszukaj(tab);
    return 0;
}
Exemple #6
0
//------------------------------------------------------------------------------
bool GeoDat::wczytaj_plik(const string &fileName, const string &sep, bool sred)
{
    ifstream plik(fileName.c_str()) ;
    if (plik.is_open())
    {
        wczytaj (plik, sep, sred);
        plik.close();
        return true;
    }
    return false;
}
Exemple #7
0
int main() {
    wczytaj();
    wypisz(size);
    kopcuj(size);
    wypisz(size);
    Heap[8]=100;
    upHeap(8);
    wypisz(size);

    return 0;
}
Exemple #8
0
void wczytaj(int gracz, int pole, int *p)
{
    if (*(p + pole - 1) != 1 && *(p + pole - 1) != 2) {
	if (gracz == 1) {
	    *(p + pole - 1) = 1;
	}
	if (gracz == 2) {
	    *(p + pole - 1) = 2;
	}
    } else {
	mvprintw(5,0,"Gracz %d! Złe pole, podaj jeszcze raz:", gracz);
	scanw("%d", &pole);
	wczytaj(gracz, pole, p);
    }
}
Exemple #9
0
int przegladarka::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QMainWindow::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: edytuj(); break;
        case 1: pokaz(); break;
        case 2: zapisz(); break;
        case 3: wczytaj(); break;
        default: ;
        }
        _id -= 4;
    }
    return _id;
}
Exemple #10
0
int main()
{
    wymierna x,y;
    printf("WPROWADZ LICZBY KTORYCH SUME CHCESZ POLICZYC:\n");
    x = wczytaj();
    y = wczytaj();
    wypisz(suma(x,y));
    printf("WPROWADZ LICZBY KTORYCH ROZNICE CHCESZ POLICZYC:\n");
    x = wczytaj();
    y = wczytaj();
    wypisz(roznica(x,y));
    printf("WPROWADZ LICZBY KTORYCH ILOCZYN CHCESZ POLICZYC:\n");
    x = wczytaj();
    y = wczytaj();
    wypisz(iloczyn(x,y));
    printf("WPROWADZ LICZBY KTORYCH ILORAZ CHCESZ POLICZYC:\n");
    x = wczytaj();
    y = wczytaj();
    wypisz(iloraz(x,y));
    return 0;
}
Exemple #11
0
int main()
{
    int p1[9] = { 0, 0, 0, 0, 0, 0, 0, 0, 0 };
    int win = 0;
    int pole, remis, tryb;
    int ch, x = 2, y = 2, exit = 0;	//do operacji na kursorze

    initscr();
    cbreak();
    noecho();// ja jeeeeeeeeeeeeeeeeeeeeebie, działa! ;d
    keypad(stdscr, true);	//do zabawy kursorem
    start_color();
    beep();

    tryb = menu();


    while (remis < 9) {
	rysuj(p1);

	exit = 0;
	// todo: przeniesc to do funkcji wczytaj i zrobic sprawdzanie czy nie jest juz zajete pole
	while (exit<1) {
		move(y,x);
		refresh();
		ch = getch();
	    switch (ch) {
	    case KEY_LEFT:
		x--;
		move(y, x);
		refresh();
		break;
	    case KEY_RIGHT:
		x++;
		move(y, x);
		refresh();
		break;
	    case KEY_UP:
		y--;
		move(y, x);
		refresh();
		break;
	    case KEY_DOWN:
		y++;
		move(y, x);
		refresh();
		break;
	    case 0xa:
		getyx(stdscr, y, x);	// y = wiersz kursora y = kolumna kursora
		if (x == 0 && y == 0) {
			pole = 1;
			exit = 1;
		}
		else if ((x == 2) && (y == 0)) {
			pole = 2;
			exit = 1;
		}
		else if (x == 4 && y == 0) {
			pole = 3;
			exit = 1;
		}
		else if (x == 0 && y == 2) {
			pole = 4;
			exit = 1;
		}
		else if (x == 2 && y == 2) {
			pole = 5;
			exit = 1;
		}
		else if (x == 4 && y == 2) {
			pole = 6;
			exit = 1;
		}
		else if (x == 0 && y == 4) {
			pole = 7;
			exit = 1;
		}
		else if (x == 2 && y == 4) {
			pole = 8;
			exit = 1;
		}
		else if (x == 4 && y == 4) {
			pole = 9;
			exit = 1;
		}
				break;
			  }

	}
	

	wczytaj(1, pole, p1);
	remis++;
	if (remis == 9) {

	    printw("Remis\n");
	    break;
	}

	win = test(1, p1);
	if (win > 0) {
	    break;
	}
	/* wybór trybu single/multi */

	if (tryb == 2) {
	    rysuj(p1);		//rysuje planszę po ruchu pierwszego gracza tylko jak jest multiplayer
	    printw("Gracz 2, podaj pole [1-9]:");
	    scanw("%d", &pole);
	    wczytaj(2, pole, p1);
	}
	if (tryb == 1) {
	    pc1(p1);
	}
	win = test(2, p1);
	remis++;
	if (remis == 9) {
	    printw("Remis\n");
	    break;
	}
	if (win > 0) {
	    rysuj(p1);
	    break;
	}
	refresh();
    }
    if (win == 1) {
	mvprintw(5,0,"Gratulacje! Gracz 1, wygrałeś.\n");
    }
    if (win == 2) {
	mvprintw(5,0,"Gratulacje! Gracz 2 wygrywa!\n");
    }
    getch();
    endwin();
    return 0;
}
Exemple #12
0
int main(){
   wczytaj();
   wypisz();
   return 0;
}
int main(){
	int k, z;
	wczytaj(&k, &z);
	printf("%d", k + z);
	return 0;
}