Voici ma solution : int n; int saisi(){ printf("Saisir un nombre n : "); scanf("%d", &n); return n; } void remplissage_tableau(int i, int n, int T1[100]){ for(i=0;i
👏👏👏 int main() { int T[15] , i , pose, taille ; printf (" donnez la taille de la liste : "); scanf ("%d" , &taille); for (i = 0 ; i < taille ; i++) { printf("T[%d] = " , i+1 ); scanf("%d" , &T[i]); } printf("donnez la case a elemine de la liste: "); scanf("%d", &pose); while(pose taille) { printf("donnez la case a elemine de la liste: "); scanf("%d", &pose); } for (i = pose ; i < taille ; i++) { T[i-1] = T[i]; } taille = taille -1 ; for (i = 0 ; i < taille ; i++) { printf("\t T[%d] = %d" , i+1 , T[i]); } return 0; }
#include void delet(int tab[], int index, int *size) { int temp; for (size_t i = 0; i < *size - 1; i++) { if (i >= (index - 1)) tab[i] = tab[i + 1]; } (*size)--; } int main(void) { int size; printf("Entre le nombre des element: "); scanf("%d", &size); int t[size]; for (int i = 0; i < size; i++) { printf("T[%d] = ", i + 1); scanf("%d", &t[i]); } int index; do { printf("Enter index between(1 and %d): ", size); scanf("%d", &index); } while (index < 1 && index > size); delet(t, index, &size); printf("Updated array: "); for (int i = 0; i < size; i++) printf("%d ", t[i]); printf(" "); return 0; }
Suppert,explication bien faite, merci beaucoup Mr.
الله يحفضك أخي وينور طريقك
Merci beaucoup monsieur vous êtes super ❤️
Très super 👍 Mr
Normalement t[i]
oui exactement
Pourquoi on les a pas décalés à droite 3:40 ?
Voici ma solution :
int n;
int saisi(){
printf("Saisir un nombre n :
");
scanf("%d", &n);
return n;
}
void remplissage_tableau(int i, int n, int T1[100]){
for(i=0;i
Les fonctions (sous programmes) ne sont pas néessaires, je m'entraine juste a en faire
#include
int main() {
int t[1000],i,n,j,m;
do {
printf ("please enter you N (the array size) : ");
scanf ("%d",&n);
} while (n
👏👏👏
int main()
{
int T[15] , i , pose, taille ;
printf (" donnez la taille de la liste : ");
scanf ("%d" , &taille);
for (i = 0 ; i < taille ; i++)
{
printf("T[%d] = " , i+1 );
scanf("%d" , &T[i]);
}
printf("donnez la case a elemine de la liste: ");
scanf("%d", &pose);
while(pose taille)
{
printf("donnez la case a elemine de la liste: ");
scanf("%d", &pose);
}
for (i = pose ; i < taille ; i++)
{
T[i-1] = T[i];
}
taille = taille -1 ;
for (i = 0 ; i < taille ; i++)
{
printf("\t T[%d] = %d" , i+1 , T[i]);
}
return 0;
}
#include
int main()
{
int taille,i,pos;
float t[100];
printf("taille=");
scanf("%d",&taille);
for(i=0;i
#include
void delet(int tab[], int index, int *size)
{
int temp;
for (size_t i = 0; i < *size - 1; i++)
{
if (i >= (index - 1))
tab[i] = tab[i + 1];
}
(*size)--;
}
int main(void)
{
int size;
printf("Entre le nombre des element: ");
scanf("%d", &size);
int t[size];
for (int i = 0; i < size; i++)
{
printf("T[%d] = ", i + 1);
scanf("%d", &t[i]);
}
int index;
do
{
printf("Enter index between(1 and %d): ", size);
scanf("%d", &index);
} while (index < 1 && index > size);
delet(t, index, &size);
printf("Updated array: ");
for (int i = 0; i < size; i++)
printf("%d ", t[i]);
printf("
");
return 0;
}