Informations générales | Communiquer | Activité sur le site | En savoir plus | Signature | Biographie
Informations générales
"Bloc Dude Lover"
sn[e]xel est hors ligne
|
Communiquer |
Activité sur le site
Voir tous ses messages
Voir le détail de son activité sur le forum
|
En savoir plus
|
SignaturePerversus Reinus ou "Reine de PerversitéVous avez adoré Bloc Dude sur calculatrice? Bloc Dude vous a accompagnez durant toutes ses longues heures de mathematiques assomantes? Si c'est le cas, vous adorerez la version beta de Bloc Dude PC (a telecharger sur Tong Spirit |
|
BiographieProjet en coursNp-3 : Vision du FuturNp-3 est un projet 3D lancé par Cam (non membre du sdz) et moi. Le site proposera des courts metrages d'environ 3min se deroulant dans la chambre (deja modelisée) d'un jeune homme (presque terminé). Cela nous permettra de donner notre vision du futur. Je m'occupe du site Projet Np-3 | | | | | | | | | | Apprentissage CJe me suis lancé comme défi l'apprentissage du langage C (puis peut etre du langage C++, avoir) J'en suis pour le moment à l'exercice 3 sur les tableaux =) Voici ma correction personnelle pour les 5 exercices de M@teo sur les tableaux. Exercice 1 : La somme dans un tableau Code : C #include <stdio.h>
#include <stdlib.h> long sommeTableau(long tableau[], long tailleMax); //Prototype int main(void) { long tableau[3] = {10,12,14}, tailleTableau = 3, i=0; //declare les valeurs printf("%ld", sommeTableau(tableau, tailleTableau)); //Utilisation de la fonction //grace a un printf return 0; } /*Reserver au fonction */ long sommeTableau(long tableau[], long tailleMax) { long i = 0;// Valeurs initialisées long somme = 0; for(i = 0; i < tailleMax; i++) //Petite boucle { somme += tableau[1]; } return somme; } Exercice 2 : la moyenne dans un tableau Code : C #include <stdio.h>
#include <stdlib.h> double moyenneTableau(long tableau[], long tailleTableau); int main() { long tableau[4] = {4, 8, 16, 36}, tailleTableau = 4; printf("%lf", moyenneTableau(tableau, tailleTableau)); return 0; } double moyenneTableau(long tableau[], long tailleTableau) { long i = 0, somme = 0, moyenne = 0; for(i = 0; i < tailleTableau; i++) { somme += tableau[i]; } moyenne = somme / tailleTableau; return moyenne; } Exercice 3 : copier un tableau Code : C #include <stdio.h>
#include <stdlib.h> //Prototype void copieTableau(long tableauOriginal[], long tableauCopier[], long tailleTableau); //Fonction main int main() { //On crée les variables long premierTableau[4] = {1, 2, 3, 4}, deuxiemeTableau = {5, 6, 7, 8}; long tailleTableau = 4; long i = 0; //Go to the fonction ! copieTableau(premierTableau, deuxiemeTableau, tailleTableau); return 0; } //Fonction copieTableau void copieTableau(long tableauOriginal[], long tableauCopier[], long tailleTableau) { long i = 0; //On crée la variable i pour les boucles for for(i = 0; i < tailleTableau; i++) { tableauCopier[i] = tableauOriginal[i]; //On copie le tableauCopier } for(i = 0; i < tailleTableau; i++) { printf("\n%ld", tableauOriginal[i]); //On ecrit le tableau Original... } for(i = 0; i < tailleTableau; i++) { printf("\n%ld", tableauCopier[i]); //.. et celui copier } } Exercice 4 : Initialisé un tableau quand une valeure est au dessus d'un maximum Code : C #include <stdio.h>
#include <stdlib.h> //Prototype void initialiserTableau(long tableau[], long tailleTableau, const long MAX); //Fonction main int main() { long tableau[3] = {1, 50, 86}, tailleTableau = 3; const long MAX = 25; initialiserTableau(tableau, tailleTableau, MAX); return 0; } //Fonction copieTableau void initialiserTableau(long tableau[], long tailleTableau, const long MAX) { long i = 0; for(i = 0; i < tailleTableau; i++) { if(tableau[i] > MAX) { tableau[i] = 0; printf("%ld\n", tableau[i]); } else { printf("%ld\n", tableau[i]); } } } Exercice 5 : ordonner un tableau (methode basique pouvant facilement être ameliorée) Code : C #include <stdio.h>
#include <stdlib.h> //Prototype void classerTableau(long tableau[], long tailleTableau); //Fonction main int main() { long tableau[4] = {9, 12, 3, 56}; long tailleTableau = 4; classerTableau(tableau, tailleTableau); return 0; } //Fonction tableau void classerTableau(long tableau[], long tailleTableau) { long i = 0; for(i = 0; i < tailleTableau; i++) { long m = 1; for(m = 1; m < tailleTableau; m++) { if(tableau[m] < tableau[m - 1]) { long aChanger = 0; aChanger = tableau[m]; tableau[m] = tableau[m - 1]; tableau[m - 1] = aChanger; } } } for(i = 0; i < tailleTableau; i++) { printf("\n%ld", tableau[i]); } } Apprentissage C | | | | | | | | | | Blog PersoAutre petit defi, disons quand je suis lancé de Np-3 et du C, est le codage d'un blog perso. Peu de chose a dire dessus, j'ai comencé il y a peu et j'attache assez peu d'importance à ce "projet". |
|
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
Fil RSS |
XHTML 1.0 |
CSS 2.0
Édité par Simple IT SARL :
Nous contacter
| Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
621 Zéros connectés |
3 requêtes |
0.0131s (0.0031s)