soient 2 tbleaux t1 et t2 déclaré ainsi:
float t1[10],t2[10];
mon prog doit écrire les instructions permettant de recopier ds t1 tous les éléments positifs de t2, en complétant t1 par des zéros éventuellement.
voici mon prog:#include<stdio.h>
#include<conio.h>
main()
{
float t1[10],t2[10];
int i,j;
for(i=0;i<10;i++) t1[i]=0;
printf("entrez 10 chiffres relatifs que je rangerai dans un tableau t2:\n");
for(j=0;j<10;j++) scanf("%d",&t2[j]);
for(i=0,j=0;j<10;j++)
if (t2[j]>0) t1[i++]=t2[j];
//if (t2[j]<0) t1[i++]=0;
getch();
printf("voici les valeurs de t1:\n");
for(i=0,j=0;j<10;j++)
//t1[i++]=t2[j];
printf("%2d\n",t1[i++]);
getch();
}
PROBLEME: mon prog n'affiche que des zéros (pouvez vous corrigez mon prog?).