W języku C
1-Napisz program, Który wczyta ze standardowego ciąg liczb całkowitych nieujemnych zakończony liczbą 0. a następnie wypisze wszystkie liczby z tego ciągu( wraz z końcowym zerem) w porządku niemalejącym
2-Napisz program, który dodaje elementy dwóch tablic o rozmiarach odpowiednio n i m



Odpowiedź :

Odpowiedź:

zad 2

Wyjaśnienie:

#include <stdio.h>

#include <stdlib.h>

int main(void)

{

   const int N=2;

   const int M=2;

   int *tab,*tab2,i,j,suma=0;

   srand(time(NULL));

   tab=malloc (sizeof(int)*N);

   tab2=malloc (sizeof(int)*M);

   for(i=0;i<N;i++)

   {

       tab[i]=rand()%20;

   }

    for(i=0;i<N;i++)

   {

       printf("%d element 1 tablicy: %d\n",i+1,tab[i]);

   }

   for(j=0;j<M;j++)

   {

       tab2[j]=rand()%20;

   }

    for(j=0;j<M;j++)

   {

       printf("%d element 2 tablicy: %d\n",j+1,tab2[j]);

 

   }

   for(i=0,j=0;i<N,j<M;i++,j++)

   {

       suma+=tab[i]+tab2[j];

   }

   printf("suma obu tablic:%d\n",suma);

     free(tab);

free(tab2);

   return(0);

}