A l'aide solution d'exercice
a.mech
Messages postés
2
Statut
Membre
-
SARAHTA -
SARAHTA -
Bonjour,
ecrir e un programme principale en C qui:
1- lit 10 entier a partir de clavier .
2- construit une liste chéner de ses entier .
3- trier ses enties on utilisant la fonction TRIER et affiche le resultat sur une ligne d'ecran.
ecrir e un programme principale en C qui:
1- lit 10 entier a partir de clavier .
2- construit une liste chéner de ses entier .
3- trier ses enties on utilisant la fonction TRIER et affiche le resultat sur une ligne d'ecran.
A voir également:
- A l'aide solution d'exercice
- Driverpack solution - Télécharger - Divers Utilitaires
- Ou est charlie le livre magique solution - Forum Loisirs / Divertissements
- Solution prs chronopost - Forum Mobile
- Solution de sauvegarde - Guide
- Ou est charlie solution tome 1 - Forum Loisirs / Divertissements
5 réponses
Salut. J'ai fait ça un peu à l'arrache mais ça marche.
#include "stdio.h"
#include "stdlib.h"
struct chaine{
int element;
chaine *psuiv;
};
chaine* trier(chaine *liste){
chaine *pelem=liste,*temp,*pelem2;
temp=(chaine*) malloc(sizeof(chaine));
for(;pelem!=NULL;pelem=pelem->psuiv){
temp->element=pelem->element;
for(pelem2=pelem->psuiv;pelem2!=NULL;pelem2=pelem2->psuiv){
if(pelem2->element<pelem->element){
pelem->element=pelem2->element;
pelem2->element=temp->element;
temp->element=pelem->element;
}
}
}
return liste;
}
void main(){
int i=0;
chaine *liste=NULL,*pelem=NULL;
liste=(chaine *) malloc(sizeof(chaine));
pelem=liste;
for(int i=0;i<10;i=i+1){
scanf("%d",&(pelem->element));
if(i<9){pelem->psuiv=(chaine *) malloc(sizeof(chaine));
pelem=pelem->psuiv;
}
}
pelem->psuiv=NULL;
liste=trier(liste);
pelem=liste;
do{
printf("%d",pelem->element);
}while((pelem=pelem->psuiv)!=NULL);
system("pause");
}
#include "stdio.h"
#include "stdlib.h"
struct chaine{
int element;
chaine *psuiv;
};
chaine* trier(chaine *liste){
chaine *pelem=liste,*temp,*pelem2;
temp=(chaine*) malloc(sizeof(chaine));
for(;pelem!=NULL;pelem=pelem->psuiv){
temp->element=pelem->element;
for(pelem2=pelem->psuiv;pelem2!=NULL;pelem2=pelem2->psuiv){
if(pelem2->element<pelem->element){
pelem->element=pelem2->element;
pelem2->element=temp->element;
temp->element=pelem->element;
}
}
}
return liste;
}
void main(){
int i=0;
chaine *liste=NULL,*pelem=NULL;
liste=(chaine *) malloc(sizeof(chaine));
pelem=liste;
for(int i=0;i<10;i=i+1){
scanf("%d",&(pelem->element));
if(i<9){pelem->psuiv=(chaine *) malloc(sizeof(chaine));
pelem=pelem->psuiv;
}
}
pelem->psuiv=NULL;
liste=trier(liste);
pelem=liste;
do{
printf("%d",pelem->element);
}while((pelem=pelem->psuiv)!=NULL);
system("pause");
}
s.v.p j'ai besoin d'une solution de cet exo de fin de l'année c'est tu peut ;
l'exercice dit:
on considére la fonction f définie par :
f(x)= ch[2x-1/x+1].
1/ : etudie les variations de la fonction f et tracons sa courbe reprisentative.
2/: la courbe coupe l'asymptote paralléle a l'axe des abscisses en un point a, calcul l'abscisse de a.
voila mon probleme cest tu peu m'aide tu sera fais un grand plaisire merci pour ts a+
l'exercice dit:
on considére la fonction f définie par :
f(x)= ch[2x-1/x+1].
1/ : etudie les variations de la fonction f et tracons sa courbe reprisentative.
2/: la courbe coupe l'asymptote paralléle a l'axe des abscisses en un point a, calcul l'abscisse de a.
voila mon probleme cest tu peu m'aide tu sera fais un grand plaisire merci pour ts a+
JE vois qu'il n'a tojours pas de reponse pour l'exercice des hotes moi aussi je cherche la solution svp ! pourriez vous m'aider?
d'apres ce que j'ai compris... voila le debut:
#include <stdio.h>
main()
{
int tableau_des_entiers[10];
int i; //Pour la boucle
for(i=0;i<10;i++)
{
scanf("%d",&tableau_des_entiers[1]);
}
}
mais apres pour le tri.....?
#include <stdio.h>
main()
{
int tableau_des_entiers[10];
int i; //Pour la boucle
for(i=0;i<10;i++)
{
scanf("%d",&tableau_des_entiers[1]);
}
}
mais apres pour le tri.....?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
svp j'ai un exercice a résoudre mais j'arrive pas.moi je poursuit une formation professionnelle en 1ere année et j'arrive pas a suivre car je comprend pas bien le cours.bref! voila l'exercice:on dispose de 6 machine dans un reseau:A(@ip 172.16.10.200 et mask 255.255.0.0); B(172.16.11.200 et mask 255.255.0.0); C(172.16.100.20 et mask 255.255.0.0); D(172.16.11.100 et mask255.255.255.0); E(172.16.100.10 et mask 255.255.255.0) ; F(172.16.10.10 et mask 255.255.255.0).
A,B,C,E et F sont situés sur le meme segment,il n'ya pas de routeur.
1. indiquer quels hôtes peuvent dialoguer et pourquoi?
2. est-il possible de faire communiquer tous les hôtes de ce segment?
- en gardant les mêmes masques?(expliquez)
- en gardant les mêmes adresses?(expliquez)
3.on souhaite que tous les hôtes(A,C,E et F) puissent se parler, mais que B ne parle qu'avec D et réciproquement;ces deux machines contiennent des informations sensibles.
sans toucher aux adresses du schema,on modifie les masques ainsi : 255.255.255.0(B et D) et 255.255.0.0 (A,C,E,F).
le but est-il atteint?expliquez pourquoi.
A,B,C,E et F sont situés sur le meme segment,il n'ya pas de routeur.
1. indiquer quels hôtes peuvent dialoguer et pourquoi?
2. est-il possible de faire communiquer tous les hôtes de ce segment?
- en gardant les mêmes masques?(expliquez)
- en gardant les mêmes adresses?(expliquez)
3.on souhaite que tous les hôtes(A,C,E et F) puissent se parler, mais que B ne parle qu'avec D et réciproquement;ces deux machines contiennent des informations sensibles.
sans toucher aux adresses du schema,on modifie les masques ainsi : 255.255.255.0(B et D) et 255.255.0.0 (A,C,E,F).
le but est-il atteint?expliquez pourquoi.
Bonjour,
Je suis dans la même situation que toi, en formation professionnelle deuxieme annees et nous avons le même exo :(
Pourrait-tu stp m'envoyer la reponse a cette exo:
on dispose de 6 machine dans un reseau:A(@ip 172.16.10.200 et mask 255.255.0.0); B(172.16.11.200 et mask 255.255.0.0); C(172.16.100.20 et mask 255.255.0.0); D(172.16.11.100 et mask255.255.255.0); E(172.16.100.10 et mask 255.255.255.0) ; F(172.16.10.10 et mask 255.255.255.0).
A,B,C,E et F sont situés sur le meme segment,il n'ya pas de routeur.
1. indiquer quels hôtes peuvent dialoguer et pourquoi?
2. est-il possible de faire communiquer tous les hôtes de ce segment?
- en gardant les mêmes masques?(expliquez)
- en gardant les mêmes adresses?(expliquez)
3.on souhaite que tous les hôtes(A,C,E et F) puissent se parler, mais que B ne parle qu'avec D et réciproquement;ces deux machines contiennent des informations sensibles.
sans toucher aux adresses du schema,on modifie les masques ainsi : 255.255.255.0(B et D) et 255.255.0.0 (A,C,E,F).
le but est-il atteint?expliquez pourquoi.
Merci beaucoup,
Olivia
Je suis dans la même situation que toi, en formation professionnelle deuxieme annees et nous avons le même exo :(
Pourrait-tu stp m'envoyer la reponse a cette exo:
on dispose de 6 machine dans un reseau:A(@ip 172.16.10.200 et mask 255.255.0.0); B(172.16.11.200 et mask 255.255.0.0); C(172.16.100.20 et mask 255.255.0.0); D(172.16.11.100 et mask255.255.255.0); E(172.16.100.10 et mask 255.255.255.0) ; F(172.16.10.10 et mask 255.255.255.0).
A,B,C,E et F sont situés sur le meme segment,il n'ya pas de routeur.
1. indiquer quels hôtes peuvent dialoguer et pourquoi?
2. est-il possible de faire communiquer tous les hôtes de ce segment?
- en gardant les mêmes masques?(expliquez)
- en gardant les mêmes adresses?(expliquez)
3.on souhaite que tous les hôtes(A,C,E et F) puissent se parler, mais que B ne parle qu'avec D et réciproquement;ces deux machines contiennent des informations sensibles.
sans toucher aux adresses du schema,on modifie les masques ainsi : 255.255.255.0(B et D) et 255.255.0.0 (A,C,E,F).
le but est-il atteint?expliquez pourquoi.
Merci beaucoup,
Olivia