int main(void) { char** imie; char** nazwisko; int n; int i; printf("podaj ilosc studentow "); scanf("%d", &n); //tworzenie tablicy na imiona i nazwiska dla n studentow imie=(char**)malloc(n*sizeof (char*)); for(i=0; i<n; i++) imie[i]=(char*)malloc(50*sizeof (char)); nazwisko=(char**)malloc(n*sizeof (char*)); for(i=0; i<n; i++) nazwisko[i]=(char*)malloc(50*sizeof (char)); //------------------------------------------------------ for(i=0; i<n; i++) //wczytywanie danych do tablicy { printf("---STUDENT NR %d---\n", i+1); printf("Imie: "); scanf("%s", imie[i]); printf("Nazwisko: "); scanf("%s", nazwisko[i]); printf("\n"); } system("cls"); printf("Lista nieposortowana:\n"); wyswietl(nazwisko, imie, n); sort_babelkowe_str(nazwisko, imie, n); printf("\n\nLista posortowana:\n"); wyswietl(nazwisko, imie, n); for(i=0; i<n; i++) { free(imie[i]); free(nazwisko[i]); } free(imie); free(nazwisko); return 0; }
int main() { int wartosc; char znak; wezel *root=&NIL; NIL.key=-1; NIL.left=&NIL; NIL.right=&NIL; NIL.kolor=BLACK; //printf("Co chcesz zrobic? "); while(znak!='x') { scanf("%c", &znak); if(znak=='+'){ scanf("%d",&wartosc); if(TREESEARCH(root, wartosc)==&NIL) // spr czy klucz juz istnieje root = RBinsert(root,wartosc); else printf("BLAD! taki klucz juz istnieje \n"); } if(znak=='-'){ scanf("%d",&wartosc); root=RBDEL(root, TREESEARCH(root, wartosc)); } if(znak=='p'){ printf("digraph G {\n"); wyswietl(root); printf("}\n"); } } //printf("Narazie.."); return 0; }
Rejestr::Rejestr(){ for(int i=0;i<4;i++){ rejestr[i] = 0; } textLev1(1, "Rejestr zostal utworzony"); wyswietl(); }
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; }
int lista::get(int i) { if(isEmpty()==true) throw empty(); else if (i>ind()) throw bad_index(); else return wyswietl(i); }
int main(){ int czl; //jaki ruch wykonal czlowiek int kom; //jaki ruch wykonal komputer int suma; //jaka jest aktualnie suma int licznik; //ktora kolejka jest teraz int nau[3][LIMIT/2]; //tabela nakuki calkowitej; komp wykona najw tylko polowe wszystkich ruchow int pomnau[3][LIMIT/2]; //tabela wykonanych ruchow w pojedynczej grze char ruch='z'; //informacja o tym kto wykonal ostatni ruch czyscTab(nau); do{ czyscTab(pomnau); suma=0; czl=0; kom=0; licznik=0; zasady(); wyswietl(czl,kom,suma); while(czyKoniec(suma)){ czl=ruchCzl(suma); //czyLegal(suma,czl) ruch='c'; suma+=czl; if(czyKoniec(suma)){ kom=ruchKom(licznik,pomnau,nau,suma); //czyLegal(suma,kom),naukaCzesc(),sortuj() ruch='k'; suma+=kom; } wyswietl(czl,kom,suma); licznik++; }//koniec wewnetrznej petli ktoWygr(ruch,pomnau,nau);//naukaCalosc(pomnau,nau,znak) }while(czyJeszcze()); printf("Dzieki za gre. Do zobaczenia nastepnym razem ;)\n"); return 0; }
int main(int argc, char *argv[]) { // poczatkowo pusta lista struct Lista* MojaLista=NULL; struct Lista* MojaLista1=NULL; struct Lista* MojaLista2=NULL; int i; for(i=1;i<11;i++) MojaLista=dodaj(MojaLista,i,i); for(i=11;i<21;i++) MojaLista1=dodaj(MojaLista1,i,i); for(i=21;i<31;i++) MojaLista2=dodaj(MojaLista2,i,i); printf("wypelniamy wszystkie 3 listy i wyswietlamy\n"); printf("lista1\n"); wyswietl(MojaLista); printf("lista2\n"); wyswietl(MojaLista1); printf("lista3\n"); wyswietl(MojaLista2); printf("szukamy jakas wartosc w liscie\n"); szukaj(MojaLista,1.0,1.0); szukaj(MojaLista,12,14); printf("usuwamy jakas wartosc w liscie\n"); MojaLista=usun(MojaLista,1,1); MojaLista=usun(MojaLista,10,10); MojaLista=usun(MojaLista,5,5); printf("scalamy liste 2 i 3 z zapisem w 1 oraz kasowaniem list\n"); MojaLista=scal(MojaLista,MojaLista1,MojaLista2); MojaLista1=kasuj(MojaLista1); MojaLista2=kasuj(MojaLista2); wyswietl(MojaLista); wyswietl(MojaLista1); wyswietl(MojaLista2); return 0; }
void wyswietl(wezel* root) { if (root!=&NIL) { printf("%d ",root->key); if(root->kolor==RED) // jaki kolor printf("[style=filled, fillcolor=red]\n"); else printf("[style=filled, fillcolor=gray]\n"); if (root->left!=&NIL || root->right!=&NIL) { if (root->left!=&NIL ) { printf("%d->%d;",root->key, root->left->key); } if (root->right!=&NIL ) { printf("%d->%d;",root->key,root->right->key); } printf("\n"); if (root->left!=&NIL ) { wyswietl(root->left); } if (root->right!=&NIL ) { wyswietl(root->right); } } } }
int main(){ int i, lw, lk, w1, w2, waga; krawedz *x; scanf("%d %d", &lw, &lk); x = malloc(sizeof(krawedz)*lk); for(i=0;i<lk;i++){ scanf("%d %d %d", &w1, &w2, &waga); x[i].w1=w1; x[i].w2=w2; x[i].waga=waga; x[i].roz=0; } qsort(x, lk , sizeof(krawedz), compare); x=kruskal(x,lk,lw); wyswietl(x,lk,lw); return 0; }
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); QAction *openAct = new QAction(tr("&Otworz..."), this); openAct->setShortcut(tr("Ctrl+O")); openAct->setStatusTip(tr("Otworz plik.")); connect(openAct, SIGNAL(triggered()), this, SLOT(wyswietl())); QAction *aboutAct = new QAction(tr("&O programie..."), this); aboutAct->setStatusTip(tr("O programie...")); connect(aboutAct, SIGNAL(triggered()), this, SLOT(about())); QAction *closeAct = new QAction(tr("&Koniec..."), this); closeAct->setShortcut(tr("Ctrl+X")); closeAct->setStatusTip(tr("Zamknij program")); connect(closeAct, SIGNAL(triggered()), this, SLOT(close())); QAction *powiekszAct = new QAction(tr("&Powieksz..."), this); powiekszAct->setShortcut(tr("Ctrl++")); powiekszAct->setStatusTip(tr("Powieksz zdjecie")); connect(powiekszAct, SIGNAL(triggered()), this, SLOT(powieksz())); QAction *pomniejszAct = new QAction(tr("&Pomniejsz..."), this); pomniejszAct->setShortcut(tr("Ctrl+-")); pomniejszAct->setStatusTip(tr("Pomniejsz zdjecie")); connect(pomniejszAct, SIGNAL(triggered()), this, SLOT(pomniejsz())); QAction *resetAct = new QAction(tr("&1:1..."), this); resetAct->setShortcut(tr("Ctrl+0")); resetAct->setStatusTip(tr("Rozmiar oryginalny")); connect(resetAct, SIGNAL(triggered()), this, SLOT(reset())); ui->menuPlik->addAction(openAct); ui->menuPlik->addAction(closeAct); ui->menuPomoc->addAction(aboutAct); ui->menuWidok->addAction(powiekszAct); ui->menuWidok->addAction(pomniejszAct); ui->menuWidok->addAction(resetAct); this->image_resize_ratio=1.0; }
int main(int argc, char **argv) { circle *adres; id = 0; pamiec = shmget(SEM_ID, 1024, 0777|IPC_CREAT|IPC_EXCL); if(pamiec == -1) { id++; } pamiec = shmget(SEM_ID, 1024, 0777|IPC_CREAT); adres = shmat(pamiec, 0, 0); if(id == 0) { dostepni_gracze(adres); } id = znajdz_wolne_miejsce(adres); printf("%d\n", id); wyswietl(adres, id); return 0; }
int main () { int tab1[ 5 ] = { 1, 2, 3, 4, 5 }; int tab2[ 5 ] = { 7, 1, 8, 2, 4 }; int tab3[ 5 ] = { 5, 9, 11, 4, 8 }; wyswietl ( tab1, 5 ); wyswietl ( tab2, 5 ); wyswietl ( tab3, 5 ); fun ( 5, tab1, tab2, tab3 ); printf ( "------\n" ); wyswietl ( tab1, 5 ); wyswietl ( tab2, 5 ); wyswietl ( tab3, 5 ); return 0; }