Probléme je sais pas cmt appeller ces deux fonction
Scapy
-
Jules_le_dev Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
Jules_le_dev Messages postés 8 Date d'inscription Statut Membre Dernière intervention -
je voudrais appeller la fonction ALGO dans case 3 mais y'arrive pas et dichto dans case 4 mais jsp cmt faire
#include <stdio.h> #include <conio.h> #include <stdbool.h> #include <stdlib.h> void lire(int t[],int n) {int i; for(i=0;i<n;i++) { printf("t[%d]=",i); scanf("%d",&t[i]); } } void affiche(int t[],int n) {int i; for(i=0;i<n;i++) { printf(" t[%d]=%d",i,t[i]); } } int ALGO(int A[],int n){ bool d = false; for(int i = 0; i<n;i++){ for (int j = 0 ; j<n;j++){ if((i!=j)&&(A[i]==A[j])) { d = true; break; } } if (d){ break; } } } int dicho (int *t,int n,int x){ int a,b,mid; a= 0 ; b= n ; while(a<=b){ mid= (b+a)/2; if (t[mid] == x ) return 1 ; if (t[mid]< x ) a = mid+1 ; else b = mid - 1 ; } return 0; } int main(){ int n ;printf("donner la taille du 1 er tableau :"); scanf("%d",&n); int A[n]; int choix =1; while (choix!=0){ printf("\n 1:lecture du tableau :\n") ; printf(" 2:Afficher le tableau :\n") ; printf(" 3:Exercice 3 TP :\n") ; printf(" 4:Exercice 4 TP :\n\n" ) ; printf(" Choisir entre 1 et 4 SVP ou 0 quitter :\n") ; scanf("%d",&choix); switch (choix){ case 1:{printf(" les valeurs du tableau :\n"); lire(A,n); break; } case 2:{printf("\n Voici le tableau :\n"); affiche(A,n); break; } case 3:{printf(" Exercice 3 \n"); je voudrais appeller ALGO ici mais sais pas cmt faire; break;} case 4:{printf(" Exercice 4 :\n"); je voudrais appeller dicho ici mais sais pas cmt faire ; break; } default:printf("Erreur choisir entre 1 et 4 SVP:\n"); } } }
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
A voir également:
- Probléme je sais pas cmt appeller ces deux fonction
- Fonction si et - Guide
- Deux ecran pc - Guide
- Comment faire deux colonnes sur word - Guide
- Nombre de jours entre deux dates excel - Guide
- Appeller en inconnu - Guide
1 réponse
Dis-moi les paramètres de tes fonctions , les traitements des fonctions et les valeurs ou affichages qu'il feront !
Pour appeler une fonction , on écrit le nom de la fontcion suivi des parenthèses ouvrante et fermante. Ces parenthèses contiennent les données de même type que celui donné lors de la construction
Je m'explique
Pour appeler une fonction , on écrit le nom de la fontcion suivi des parenthèses ouvrante et fermante. Ces parenthèses contiennent les données de même type que celui donné lors de la construction
Je m'explique
//Fonction somme
void omme(int a, int b){
...........
}
//Appelle de la fonction somme()
somme(1.5,5) n'est pas correcte car 1.5 n'est pas du type int qui déclaré depuis la construction de la fonction !
Explique moi clairement et je vais essayer de t'aider