Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <time.h>
- #include <stdlib.h>
- int suma(int tab[][6],int n);
- int sumaw(int *p, int w, int k);
- int main(){
- int m=6;
- int n=5;
- srand(time(NULL));
- int tab[5][6];
- for (int i=0;i<5;i++){
- for(int j=0;j<6;j++){
- tab[i][j]= rand()% 5+1;
- }
- }
- int sum=0;
- for (int i=0;i<5;i++){
- for(int j=0;j<6;j++){
- printf("%d",tab[i][j]);
- }
- printf("\n");
- }
- printf("suma wynosi %d\n",suma(tab,n));
- sumaw(&tab[0][0], m, n);
- }
- int suma(int tab[][6],int n){
- int iloczyn[6]={1,1,1,1,1,1};
- for (int j=0;j<6;j++){
- for(int i=0;i<n;i++){
- iloczyn[j]*=tab[i][j];
- }}
- for (int k=0;k<6;k++){
- printf("iloczyn nr %d = %d\n",k,iloczyn[k]);
- }
- int suma=0;
- for(int k=0;k<6;k++){
- suma+=iloczyn[k];
- }
- return suma;
- }
- int sumaw(int *p, int w, int k)
- {
- int suma1=0;
- int iloczyn[6]={ 1, 1, 1, 1, 1 ,1 };
- for(int j=0;j<w;j++)
- {
- for(int i=0;i<k;i++)
- {
- //printf("%d", *(p+(j*6+i)*1));
- iloczyn[j]*= *(p+(i*6+j)*1);
- }
- //printf("\n");
- suma1+=iloczyn[j];
- }
- printf("%d\n", suma1);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement