Tout d'abord, bonjour,
Pour poster du code il faut utiliser le bouton sinon c'est illisible. Tu peux éditer ton 1er post.
Et pour avoir une réponse, il te faut poser une question, et la plus précise possible. Dis-toi que ceux qui répondront ne mettrons jamais plus de temps que celui que tu as pris pour rédiger ta question.
Bonjour NELK52,
Merci Dalfab pour ce commentaire tout à fait bien approprié.
Voici une variante de ce code source qui fonctionne correctement :
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int n , i, rdc = 0, qtt = 0; int article[100], qte[100], prt[100], TOTAL = 0; printf("*************************** BIENVENUE ****************************** \n"); printf("**** CE PROGRAMME PERMET DE REALISER LA FACTURE DE VOS ARTICLES **** \n"); printf("******************************************************************** \n"); printf("Entrez le nombre d'articles : "); scanf("%i", &n); for(i = 0; i < n; i++) { printf("pour la l'article %i entrez la quantite : ", i + 1); scanf("%i", &qte[i]); printf("pour la l'article %i entrez le prix unitaire : ", i + 1); scanf("%i", &prt[i]); qtt = qtt + qte[i]; TOTAL = TOTAL + qte[i]* prt[i]; } printf("\n------- VOICI VOTRE FACTURE CI-DESSOUS : --------\n"); printf("-------------------------------------------------\n"); printf("ARTICLE\t QUANTITE\t PRIX UNITAIRE\t MONTANT \n"); printf("-------------------------------------------------\n"); for(i = 0; i < n; i++) { printf("Article %i: %i\t\t%i\t\t%i \n", i + 1, qte[i], prt[i], qte[i]*prt[i]); printf("-------------------------------------------------\n"); } if(TOTAL > 100000) { rdc = (TOTAL * 3) /100; printf("Vous avez beneficie d'une reduction de %i\n",rdc); } printf("TOTAL : %i \t TOTAL FACTURE : %i \n", qtt, TOTAL-rdc); printf("*********** MERCI D'AVOIR CHOISIR NOS PRODUITS ***********\n"); return 0; }
On peut en faire facilement diverses adaptations. Bonne utilisation.