1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| #include <stdio.h>
#include<stdlib.h>
#include <string.h>
int main()
{
int *tab1;
int *tab2;
int *p;
int *q;
int n,i,res=0;
printf("donner la taille des tableaux: "),scanf("%d",&n);
tab1=(int*)malloc(n*sizeof(int));
tab2=(int*)malloc(n*sizeof(int));
for (i=0, p=tab1, q=tab2; i<n; i++, p++, q++)
{
printf("donner l'element p[%d]: \n",i);scanf("%d", p);
printf("donner l'element q[%d]: \n",i);scanf("%d", q);
}
for (i=0, p=tab1, q=tab2; i<n; i++, p++, q++)
{
res = res + ((*p)* (*q));
printf("%d \n",res);
}
free(tab1);
free(tab2);
} |
Partager