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>
- const short int t=10;
- int main()
- {
- double tab[t],suma=0, suma2=0, suma3=0, suma4=0, suma5=0, suma6=0;
- double k;
- char ch;
- for(int i=0;i<t;i++){
- double j;
- printf("i %d (10): ",i+1);
- scanf("%lf",&j);
- tab[i]=j;
- }
- printf("Wprowadz k: ");
- scanf("%lf", &k);
- for(int i=0;i<t;i++) //suma wszystkich liczb
- suma=suma+tab[i];
- for(int i=0;i<t;i++)
- {
- if(tab[i]>0) suma2=suma2+tab[i];
- }
- for(int i=0;i<t;i++)
- {
- if(tab[i]<0) suma3=suma3+tab[i];
- }
- for(int i=0;i<t;i++)
- {
- if(tab[i]>k) suma4=suma4+tab[i];
- }
- if(k>=tab[0]&&k>=tab[1]&&k>=tab[2]&&k>=tab[3]&&k>=tab[4]&&k>=tab[5]&&
- k>=tab[5]&&k>=tab[6]&&k>=tab[7]&&k>=tab[8]&&k>=tab[9]) suma4=0;
- for(int i=1;i<t;i=i+2)
- {
- suma5=suma5+tab[i];
- }
- for(int i=0;i<t;i=i+2)
- {
- suma6=suma6+tab[i];
- }
- printf("====Tabela====\n");
- for(int i=0;i<t;i++)
- printf("%.2lf \n\n", tab[i]);
- printf("suma wszystkich liczb: %.2lf\n"
- "suma wszystkich liczb dodatnich: %.2lf\n"
- "suma wszystkich liczb ujemnych: %.2lf\n"
- "suma wszystkich liczb wiekszych od k: %.2lf\n"
- "sume elementow o indeksach parzystych: %.2lf\n"
- "suma elementow o indeksach nieparzystych: %.2lf\n\n",suma,suma2,suma3,suma4,suma5,suma6);
- printf("Nacisnij enter aby przejsc do zadania drugiego");
- ch=getchar();
- while((ch=getchar())!='\n');
- system("cls");
- puts("Zadanie 2\n");
- int M, N, k1, k2;
- int min, max;
- min = 0;
- max = 20;
- printf("Stworz tablice 2 wymiarowa o wymiarze M x N\n");
- printf("M: ");
- scanf("%d", &M);
- printf("N: ");
- scanf("%d", &N);
- int tab2[M][N];
- printf("\nUzupelnianie losowe!\n\n");
- srand(time(NULL));
- for (int i = 0 ; i<M; i++)
- {
- for (int j=0; j<N; j++)
- {
- tab2[i][j]=rand() % max + min;
- printf("%d, ",tab2[i][j]);
- }
- printf("\n");
- }
- int tab3[M][N];
- for (int i = 0 ; i<M; i++)
- {
- for (int j=0; j<N; j++)
- {
- tab3[i][j]=tab2[i][j];
- }
- printf("\n");
- }
- printf("Wybierz ktore wiersze chcesz zamienic ze soba\n");
- printf("Zamieniam wiersz k1: ");
- scanf("%d", &k1);
- printf("Z wierszem k2: ");
- scanf("%d", &k2);
- if (k1==k2)
- {
- while(k1==k2)
- {
- printf("Wybrales ten sam wiersz, wybierz jeszcze raz!\n");
- printf("Zamieniam wiersz k1: ");
- scanf("%d", &k1);
- printf("Z wierszem k2: ");
- scanf("%d", &k2);
- }
- }
- if(k1>M || k2>M || k1<1 || k2<1)
- {
- while(k1>M || k2>M || k1<1 || k2<1)
- {
- printf("Bledny wybor wierszy, wybierz jeszcze raz!\n");
- printf("Zamieniam wiersz k1: ");
- scanf("%d", &k1);
- printf("Z wierszem k2: ");
- scanf("%d", &k2);
- }
- }
- k1=k1-1;
- k2=k2-1;
- for(int j=0; j<N; j++)
- {
- tab3[k1][j]=tab3[k2][j];
- }
- for(int j=0; j<N; j++)
- {
- tab3[k2][j]=tab2[k1][j];
- }
- for (int i = 0 ; i<M; i++)
- {
- for (int j=0; j<N; j++)
- {
- printf("%d, ",tab3[i][j]);
- }
- printf("\n");
- }
- return 0;
- }
- zad.2
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- #include <time.h>
- const short int t=10;
- int main()
- {
- int tab[t],iloczyn=1, iloczyn2=1, iloczyn3=1, iloczyn4=1, iloczyn5=1, iloczyn6=1;
- double k;
- char ch;
- for(int i=0;i<t;i++){
- int j;
- printf("i %d (10): ",i+1);
- scanf("%d",&j);
- tab[i]=j;
- }
- printf("Wprowadz k: ");
- scanf("%lf", &k);
- for(int i=0;i<t;i++)
- iloczyn=iloczyn*tab[i];
- for(int i=0;i<t;i++)
- {
- if(tab[i]%2==0) iloczyn2=iloczyn2*tab[i];
- }
- for(int i=0;i<t;i++)
- {
- if(tab[i]%2==1||tab[i]%2==-1) iloczyn3=iloczyn3*tab[i];
- }
- for(int i=0;i<t;i++)
- {
- if(tab[i]>0) iloczyn4=iloczyn4*tab[i];
- }
- for(int i=0;i<t;i++)
- {
- if(tab[i]<0) iloczyn5=iloczyn5*tab[i];
- }
- for(int i=0;i<t;i++)
- {
- if(tab[i]>k) iloczyn6=iloczyn6*tab[i];
- }
- printf("====Tabela====\n");
- for(int i=0;i<t;i++)
- printf("%d \n\n", tab[i]);
- printf("iloczyn wszystkich liczb: %d\n"
- "iloczyn wszystkich liczb parzystych: %d\n"
- "iloczyn wszystkich liczb nieparzystych: %d\n"
- "iloczyn wszystkich liczb dodatnich: %d\n"
- "iloczyn wszystkich liczb ujemnych: %d\n"
- "iloczyn wszystkich liczb wiekszych od k: %d\n",iloczyn,iloczyn2,iloczyn3,iloczyn4,iloczyn5,iloczyn6);
- printf("Nacisnij enter aby przejsc do zadania drugiego");
- ch=getchar();
- while((ch=getchar())!='\n');
- system("cls");
- puts("Zadanie 2\n");
- int N;
- int min, max;
- min = 0;
- max = 20;
- printf("Stworz tablice dwuwymiarowa o wymiarze N x N\n");
- printf("N: ");
- scanf("%d", &N);
- int tab2[N][N];
- printf("\nUzupelnianie losowe liczbami z przedzialu <0, 20> \n\n");
- srand(time(NULL));
- for (int i = 0 ; i<N; i++)
- {
- for (int j=0; j<N; j++)
- {
- tab2[i][j]=rand() % max + min;
- printf("%d, ",tab2[i][j]);
- }
- printf("\n");
- }
- int tab3[N][N];
- for (int i = 0 ; i<N; i++)
- {
- for (int j=0; j<N; j++)
- {
- tab3[i][j]=tab2[i][j];
- }
- printf("\n");
- }
- printf("Zamiana przekatnych!\n");
- for (int i = 0 ; i<N; i++)
- {
- for (int i=0; i<N; i++)
- {
- tab3[i][i] = tab2[i][N - i-1];
- tab3[i][N - i-1] = tab2[i][i];
- }
- }
- for (int i=0 ; i<N; i++)
- {
- for (int j=0; j<N; j++)
- {
- printf("%d, ",tab3[i][j]);
- }
- printf("\n");
- }
- return 0;
- }
- zad. 3
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- #include <time.h>
- const short int t=10;
- int main()
- {
- int tab[t];
- double suma=0, suma2=0, suma3=0, suma4=0,srar, srar2, srar3, srar4;
- int m=0,m2=0,m3=0,m4=0;
- double k;
- char ch;
- for(int i=0;i<t;i++){
- double j;
- printf("i %d (10): ",i+1);
- scanf("%lf",&j);
- tab[i]=j;
- }
- printf("Wprowadz k: ");
- scanf("%lf", &k);
- for(int i=0;i<t;i++)
- {
- if(tab[i]%2==0)
- {
- suma=suma+tab[i];
- m=m+1;
- }
- }
- srar=suma/m;
- for(int i=0;i<t;i++)
- {
- if(tab[i]%2==-1||tab[i]%2==1)
- {
- suma2=suma2+tab[i];
- m2=m2+1;
- }
- }
- srar2=suma2/m2;
- for(int i=0;i<t;i++)
- {
- if(tab[i]>=0)
- {
- suma3=suma3+tab[i];
- m3=m3+1;
- }
- }
- srar3=suma3/m3;
- for(int i=0;i<t;i++)
- {
- if(tab[i]>k)
- {
- suma4=suma4+tab[i];
- m4=m4+1;
- }
- }
- if(k>=tab[0]&&k>=tab[1]&&k>=tab[2]&&k>=tab[3]&&k>=tab[4]&&k>=tab[5]&&
- k>=tab[5]&&k>=tab[6]&&k>=tab[7]&&k>=tab[8]&&k>=tab[9])
- {
- suma4=0;
- m4=1;
- }
- srar4=suma4/m4;
- printf("====Tabela====\n");
- for(int i=0;i<t;i++)
- printf("%d \n\n", tab[i]);
- printf("\nsrednia arytmetyczna elementow parzystych: %.2lf\n"
- "srednia arytmetyczna elementow nieparzystych: %.2lf\n"
- "srednia arytmetyczna elementow nieujemnych: %.2lf\n"
- "srednia arytmetyczna elementow wiekszych od k: %.2lf\n",srar,srar2,srar3,srar4);
- printf("Nacisnij enter aby przejsc do zadania drugiego");
- ch=getchar();
- while((ch=getchar())!='\n');
- system("cls");
- puts("Zadanie 2\n");
- int N;
- int min, max;
- min = 0;
- max = 20;
- printf("Stworz tablice dwuwymiarowa o wymiarze N x N\n");
- printf("N: ");
- scanf("%d", &N);
- int tab2[N][N];
- int sumakol[N];
- printf("\nUzupelnianie losowe liczbami z przedzialu <0, 20> \n\n");
- srand(time(NULL));
- for (int i=0; i<N; i++)
- {
- for (int j=0; j<N; j++)
- {
- tab2[i][j]=rand() % max + min;
- printf("%d, ",tab2[i][j]);
- }
- printf("\n");
- }
- printf("\n");
- for(int i=0; i<N; i++)
- {
- int kol = 0;
- for(int j=0; j<N; j++)
- {
- kol=kol+tab2[j][i];
- }
- sumakol[i]=kol;
- printf("%d, ",kol);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement