Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- zad.1
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- #include <time.h>
- int main()
- {
- int Tab[100];
- srand(time(NULL));
- int i;
- double suma=0;
- double x_min=10000.0;
- double x_max=-100000.0;
- for(i=0;i<100;i++)
- {
- Tab[i]=rand()%2000;
- suma=suma+Tab[i];
- if(Tab[i]<x_min)
- x_min=Tab[i];
- if(Tab[i]>x_max)
- x_max=Tab[i];
- printf("%d\t Suma:%.lf\t min: %.lf\t max: %.lf\n",Tab[i], suma,x_min,x_max);
- }
- double srednia;
- srednia=suma/100;
- printf("srednia wylosowanych liczb wynosi: %.2lf\n",srednia);
- printf("Sposrrd nich wartoϾ minimalna to %.lf\na maksymalna %.lf\n",x_min,x_max);
- printf("\n");
- return 0;
- }
- zad.2
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- #include <time.h>
- int main()
- {
- int wybor, wybor2, stan_konta;
- int suma=0;
- int dozwrtotu=0;
- char ch;
- system("cls");
- srand(time(NULL));
- stan_konta=rand()%2000+1;
- printf("Stan konta: %d\n\n",stan_konta);
- do
- {
- printf("===TOWARY=== \n\n");
- printf("1. Suszarka\t koszt: 150zl\n");
- printf("2. Lodowka\t koszt: 1300zl\n");
- printf("3. Pralka\t koszt: 980zl\n");
- printf("4. Czajnik\t koszt: 90zl\n");
- printf("5. Sluchawki\t koszt: 200zl\n");
- printf("0. Koniec\n");
- printf("Wybierz Produkt\n");
- scanf("%d", &wybor);
- ch=getchar();
- switch(wybor) {
- case 1:
- if(stan_konta<150)
- {
- printf("Nie masz wystarczajacych srodkow na koncie aby zakupic ten produkt!\n");
- printf("Czy chcesz wziac 1000zl pozyczki z oprocentowaniem 10%?\n");
- printf("1. Tak\n");
- printf("2. Nie\n");
- scanf("%d", &wybor2);
- ch=getchar();
- if (wybor2==1){
- stan_konta=stan_konta+1000;
- dozwrtotu=dozwrtotu+1100;
- printf("Twoje konto zostalo zasilone! Stan konta to %d zl\n\n",stan_konta);
- while((ch=getchar())!='\n');
- system("cls");
- break;
- }
- if (wybor2==2){
- while((ch=getchar())!='\n');
- system("cls");
- break;
- }
- }
- stan_konta=stan_konta-150;
- suma=suma+150;
- printf("Cena wybranego towaru: 150zl\t"
- "Biezaca suma wszystkich dotad zakupow: %d\t"
- "Stan konta: %d\n",suma,stan_konta);
- while((ch=getchar())!='\n');
- system("cls");
- break;
- case 2:
- if(stan_konta<1300)
- {
- printf("Nie masz wystarczajacych srodkow na koncie aby zakupic ten produkt!\n");
- printf("Czy chcesz wziac 1000zl pozyczki z oprocentowaniem 10%?\n");
- printf("1. Tak\n");
- printf("2. Nie\n");
- scanf("%d", &wybor2);
- ch=getchar();
- if (wybor2==1){
- stan_konta=stan_konta+1000;
- dozwrtotu=dozwrtotu+1100;
- printf("Twoje konto zostalo zasilone! Stan konta to %d zl\n\n",stan_konta);
- while((ch=getchar())!='\n');
- system("cls");
- break;
- }
- if (wybor2==2){
- while((ch=getchar())!='\n');
- system("cls");
- break;
- }
- }
- stan_konta=stan_konta-1300;
- suma=suma+1300;
- printf("Cena wybranego towaru: 1300zl\t"
- "Biezaca suma wszystkich dotad zakupow: %d\t"
- "Stan konta: %d\n",suma,stan_konta);
- while((ch=getchar())!='\n');
- system("cls");
- break;
- case 3:
- if(stan_konta<980)
- {
- printf("Nie masz wystarczajacych srodkow na koncie aby zakupic ten produkt!\n");
- printf("Czy chcesz wziac 1000zl pozyczki z oprocentowaniem 10%?\n");
- printf("1. Tak\n");
- printf("2. Nie\n");
- scanf("%d", &wybor2);
- ch=getchar();
- if (wybor2==1){
- stan_konta=stan_konta+1000;
- dozwrtotu=dozwrtotu+1100;
- printf("Twoje konto zostalo zasilone! Stan konta to %d zl\n\n",stan_konta);
- while((ch=getchar())!='\n');
- system("cls");
- break;
- }
- if (wybor2==2){
- while((ch=getchar())!='\n');
- system("cls");
- break;
- }
- }
- stan_konta=stan_konta-980;
- suma=suma+980;
- printf("Cena wybranego towaru: 980zl\t"
- "Biezaca suma wszystkich dotad zakupow: %d\t"
- "Stan konta: %d\n",suma,stan_konta);
- while((ch=getchar())!='\n');
- system("cls");
- break;
- case 4:
- if(stan_konta<90)
- {
- printf("Nie masz wystarczajacych srodkow na koncie aby zakupic ten produkt!\n");
- printf("Czy chcesz wziac 1000zl pozyczki z oprocentowaniem 10%?\n");
- printf("1. Tak\n");
- printf("2. Nie\n");
- scanf("%d", &wybor2);
- ch=getchar();
- if (wybor2==1){
- stan_konta=stan_konta+1000;
- dozwrtotu=dozwrtotu+1100;
- printf("Twoje konto zostalo zasilone! Stan konta to %d zl\n\n",stan_konta);
- while((ch=getchar())!='\n');
- system("cls");
- break;
- }
- if (wybor2==2){
- while((ch=getchar())!='\n');
- system("cls");
- break;
- }
- }
- stan_konta=stan_konta-90;
- suma=suma+90;
- printf("Cena wybranego towaru: 90zl\t"
- "Biezaca suma wszystkich dotad zakupow: %d\t"
- "Stan konta: %d\n",suma,stan_konta);
- while((ch=getchar())!='\n');
- system("cls");
- break;
- case 5:
- if(stan_konta<200)
- {
- printf("Nie masz wystarczajacych srodkow na koncie aby zakupic ten produkt!\n");
- printf("Czy chcesz wziac 1000zl pozyczki z oprocentowaniem 10%?\n");
- printf("1. Tak\n");
- printf("2. Nie\n");
- scanf("%d", &wybor2);
- ch=getchar();
- if (wybor2==1){
- stan_konta=stan_konta+1000;
- dozwrtotu=dozwrtotu+1100;
- printf("Twoje konto zostalo zasilone! Stan konta to %d zl\n\n",stan_konta);
- while((ch=getchar())!='\n');
- system("cls");
- break;
- }
- if (wybor2==2){
- while((ch=getchar())!='\n');
- system("cls");
- break;
- }
- }
- stan_konta=stan_konta-200;
- suma=suma+200;
- printf("Cena wybranego towaru: 200zl\t"
- "Biezaca suma wszystkich dotad zakupow: %d\t"
- "Stan konta: %d\n",suma,stan_konta);
- while((ch=getchar())!='\n');
- system("cls");
- break;
- case 0: printf("Koniec zakupow\n");
- break;
- default: printf("Wybor nieudany, powtorz wybor\n");
- while((ch=getchar())!='\n');
- system("cls");
- break;
- }
- }
- while (wybor !=0);
- printf("\n");
- printf("Koszt wszystkich zakupow: %d\n Stan konta: %d\n Gotowka ktora trzeba zwrocic: %d",suma,stan_konta,dozwrtotu);
- return 0;
- }
- zad 3.
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- #include <time.h> /* nowa biblioteka "czas" */
- int main()
- {
- int choice, minute, za_minute; /* wybor miasta, czas dzowienia, koszt za minute*/
- int suma=0; /* suma kosztow */
- char ch;
- system("cls"); /* czyszczenie terminalu */
- srand(time(NULL)); /* generator liczb losowych, losowa liczba minut w rozmowie */
- do
- {
- printf("Menu \n\n");
- printf("1. Szczecin\n");
- printf("2. Poznan\n");
- printf("3. Gdansk\n");
- printf("4. Krakow\n");
- printf("5. Warszawa\n");
- printf("0. Koniec\n");
- printf("Wybierz miasto\n");
- scanf("%d", &choice);
- ch=getchar(); /* czysci strumien z zbednych elementow */
- minute=rand()%10+1; /* wygenerowanie ilosci minut dzwonienia do miasta */
- switch(choice) {
- case 1: za_minute=7;
- printf("\n Kierunkowy 91\t"
- "stawka za minute: %d (gr)"
- "\t czas rozmowy: %d \t"
- "koszt: %d gr\n", za_minute, minute, minute*za_minute);
- suma=suma+minute*za_minute;
- while((ch=getchar())!='\n'); /* zastopowanie ekranu */
- system("cls");
- break;
- case 2: za_minute=6;
- printf("\n Kierunkowy 61\t"
- "stawka za minute: %d (gr)"
- "\t czas rozmowy: %d \t"
- "koszt: %d gr\n", za_minute, minute, minute*za_minute);
- suma=suma+minute*za_minute;
- while((ch=getchar())!='\n'); /* zastopowanie ekranu */
- system("cls");
- break;
- case 3: za_minute=4;
- printf("\n Kierunkowy 58\t"
- "stawka za minute: %d (gr)"
- "\t czas rozmowy: %d \t"
- "koszt: %d gr\n", za_minute, minute, minute*za_minute);
- suma=suma+minute*za_minute;
- while((ch=getchar())!='\n'); /* zastopowanie ekranu */
- system("cls");
- break;
- case 4: za_minute=3;
- printf("\n Kierunkowy 12\t"
- "stawka za minute: %d (gr)"
- "\t czas rozmowy: %d \t"
- "koszt: %d gr\n", za_minute, minute, minute*za_minute);
- suma=suma+minute*za_minute;
- while((ch=getchar())!='\n'); /* zastopowanie ekranu */
- system("cls");
- break;
- case 5: za_minute=2;
- printf("\n Kierunkowy 22\t"
- "stawka za minute: %d (gr)"
- "\t czas rozmowy: %d \t"
- "koszt: %d gr\n", za_minute, minute, minute*za_minute);
- suma=suma+minute*za_minute;
- while((ch=getchar())!='\n'); /* zastopowanie ekranu */
- system("cls");
- break;
- case 0: printf("Dziekuje\n");
- break;
- default: printf("Wybor nieudany, powtorz wybor\n");
- while((ch=getchar())!='\n');
- system("cls");
- break;
- }
- }
- while (choice !=0);
- printf("\n");
- if (suma>=100){
- int zl=suma/100;
- int gr=suma-zl*100;
- printf("Koszt %d(zl) %d(gr)", zl, gr);
- }
- else {
- printf("koszt w gorszach: %d", suma);
- printf("\n");
- }
- /*int iloczyn=1;
- int potega=5;
- printf("Wprowadz liczbe:\n");
- scanf("%d", &suma);
- for (int i=1; i<=potega; i++)
- iloczyn=iloczyn*suma;
- printf("Iloczyn rowny jest=%d",iloczyn);
- */
- return 0;
- }
- zad 4.
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- #include <time.h>
- int main()
- {
- int wybor, wybor2, pkt=0, pkt_kom=0,los, los012, tura=0, tura2=0;
- int ch;
- system("cls");
- srand(time(NULL));
- printf("===GRA===\n");
- printf("Wybierz karte na start!\n\n");
- printf("1. Dziewiatka - 0 pkt.\n");
- printf("2. Dziesiatka - 10 pkt.\n");
- printf("3. Walet - 2 pkt.\n");
- printf("4. Dama - 3 pkt.\n");
- printf("5. Krol - 4 pkt.\n");
- printf("6. As - 11 pkt.\n");
- scanf("%d", &wybor);
- ch=getchar();
- switch(wybor){
- case 1: tura=0;
- break;
- case 2: tura=10;
- break;
- case 3: tura=2;
- break;
- case 4: tura=3;
- break;
- case 5: tura=4;
- break;
- case 6: tura=11;
- break;
- default: printf("Nieudany wybor, nacisnij enter aby sprobowac jeszcz raz!\n");
- ch=getchar();
- if (ch='\n') return main();
- break;
- }
- los012=rand()%6;
- if (los012==0) tura2=0;
- if ((los012>0)&&(los012<4)) tura2=2+rand()%3;
- if ((los012==4)||(los012==5)) tura2=10+rand()%2;
- pkt=pkt+tura;
- pkt_kom=pkt_kom+tura2;
- printf("\nTwoje punkty w tej turze: %d, Punkty przeciwnika w tej turze: %d\n",tura,tura2);
- printf("Suma twoich puntkow: %d, Suma punktow przeciwnika: %d\n\n",pkt,pkt_kom);
- while((ch=getchar())!='\n');
- do{
- printf("1. Jeszcze\n");
- printf("2. Stop\n");
- scanf("%d", &wybor2);
- ch=getchar();
- switch(wybor2)
- {
- case 1:
- los=rand()%6;
- if (los==0) tura=0;
- if ((los>0)&&(los<4)) tura=2+rand()%3;
- if ((los==4)||(los==5)) tura=10+rand()%2;
- los012=rand()%6;
- if (los012==0) tura2=0;
- if ((los012>0)&&(los012<4)) tura2=2+rand()%3;
- if ((los012==4)||(los012==5)) tura2=10+rand()%2;
- pkt=pkt+tura;
- pkt_kom=pkt_kom+tura2;
- printf("\nTwoje punkty w tej turze: %d, Punkty przeciwnika w tej turze: %d\n",tura,tura2);
- printf("Suma twoich puntkow: %d, Suma punktow przeciwnika: %d\n\n",pkt,pkt_kom);
- while((ch=getchar())!='\n');
- system("cls");
- break;
- case 2:
- printf("Koniec gry!\n");
- break;
- default: printf("Wybor nieudany, powtorz wybor\n");
- while((ch=getchar())!='\n');
- system("cls");
- break;
- }
- }
- while(wybor2!=2);
- printf("\n");
- printf("Suma twoich puntkow: %d, Suma punktow przeciwnika: %d\n\n",pkt,pkt_kom);
- if(pkt>pkt_kom && pkt<=21) printf("Zwyciezca jest uzytkownik!!!\n\n");
- else if (pkt<pkt_kom && pkt_kom<=21) printf("Zwyciezca jest komputer!\n\n");
- else if (pkt>21 && pkt_kom>21) printf("Nie ma zwyciezcy! Remis!\n\n");
- else if (pkt==pkt_kom) printf("Remis!\n\n");
- else if (pkt<pkt_kom && pkt_kom>21) printf("Zwyciezca jest uzytkownik!!!\n\n");
- else if (pkt>pkt_kom && pkt>21) printf("Zwyciezca jest komputer!\n\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement