Il y a actuellement 253 visiteurs
Lundi 25 Novembre 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

carriebradshaw

Ce membre n'a pas encore choisi d'avatar
Visiteur
Visiteur
Nom d'utilisateur:
carriebradshaw
Groupes:

Contacter carriebradshaw

Statistiques de l’utilisateur

Inscription:
02 Mar 2008 14:43
Dernière visite:
-
Messages:
3 (0.00% de tous les messages / 0.00 messages par jour)
Forum le plus actif:
Forum Programmation, Web & Ftp
(3 Messages / 100.00% des messages de l'utilisateur)
Sujet le plus actif:
Au secours j'ai besoin d'aide!!!
(2 Messages / 66.67% des messages de l'utilisateur)

Les derniers messages de carriebradshaw

Message Programme assez gros
Juste pour le fun je me suis créé un énoncé de programme mais peut-être que j'en ai fait un peu trop parce que j'ai un peu de mal alors le voilà:

Dans le main vous déclarerez un tableau de nombres à virgules qui possèdera 8 colonnes

x y z x² y² z² x*y z*y


Ecrire une fonction carrecolonne qui prend en paramètre deux entiers n1 et n2, un tableau et qui prend la colonne n1 et et qui remplit la colonne n2 de valeur n1²

Ecrire une fonction multiplecolonne qui prend en compte trois entiers n1, n2 et n3, un tableau qui prend la colonne n1 et n2 les multiplie et stocke le résultat dans la colonne n3

Ecrire une fonction calculA qui prend en paramètre un tableau de valeur et qui calcule la valeur de a (régression linéraire)

Ecrire une fonction calculB qui prend en paramètre un tableau de valeur et qui calcule la valeur de b (régression linéraire)

Ecrire calculR qui prend en paramètre un tableau de valeur et qui calcule la valeur de r

Ecrire une fonction afficheValeur qui prend en paramètre le tableau de valeurs et qui affche les différentes valeurs

Complèter votre main de façon à ce qu'il appelle succéssivement carrecolonne pour calculer x, y, z

Vous ferez afficher le tableau gràce à la méthode afficheValeur
Vous ferez ensuite afficher le résultat de calculA, calculB,calculR

Le code:

Code: Tout sélectionner

#include<stdio.h>
int i,o;
 
main
{

float tab[16][8]={{8.1,6.3,1,57,0,0,0,0,0},
              {9.1,9.6,2.34,0,0,0,0,0},
              {18.5,11.6,2.92,0,0,0,0,0},
              {11.9,18.5,4.60,0,0,0,0,0},
              {12.2,26.2,6.89,0,0,0,0,0},
              {13.8,36.1,9.0,0,0,0,0,0},
              {14.8,40.1,10.30,0,0,0,0,0},
              {15.7,47.3,11.83,0,0,0,0,0},
              {16.6,65.6,15.61,0,0,0,0,0}
              {17.7,69.4,17.35,0,0,0,0,0},
              {18.7,76.4,18.63,0,0,0,0,0},
              {19.0,82.5,20.62,0,0,0,0,0},
              {20.6,106.6,26.65,0,0,0,0,0},
              {21.9,119.8,29.75,0,0,0,0,0},
              {22.9,169.2,42.25,0,0,0,0,0},
              {23.5,173.3,43.37,0,0,0,0,0}};
 

}
 
void carrecolonne(int n1,int n2)
 
tab[i][n1]=tab[i][n2]
tab[i][n2]=tab[i][n1]*tab[i][n1]
 
for (i=0,i<6,i++)
   {
 
   for (o=0,o<8,o++)
   printf("% 2f   ", tab[i][o]);
   printf()
   }
   
void multiplicationcolonne(int n1, int n2)
 
tab[i][n3]=tab[i][n1]*tab[i][n2]

for(i=0,i>6,++=)
   {
   
   for(o=0,o<8,o++)
   printf("% 2f   ", tab[i][o]);
   printf()
   }


Le tableau est bien mais le reste je ne sais pas[/code][/quote]

Message Au secours j'ai besoin d'aide!!!
Bonjour,
Voilà je suis nouvelle sur ce forum et j'ai un gros problème:
Je fais des cours d'informatique language C mais on est 20 (oui je vous assure) dans la classe et le prof est complètement débordé qui fait qu'il va vite sur les corrections et j'ai rien compris à 3 exercices:

Recherche:
Ecrire un programme qui crée un tableau de n cases. Les n cases seront alors remplies avec des caractères demandés à l'utilisateur.
Le programme demandera à l'utilisateur quel est le caractère à rechercher. Le programme parcoura le tableau et affichera "Oui, je suis dedans" ou "Non, je ne suis pas là" en fonction de la présence ou de l'absence de ce caractère

Voilà ce que j'ai essayé de faire mais je ne pense pas que ce soit du language C:

int tab[n];

printf("combien de cases voulez vou remplir?")
/*demande le nombre de case a remplir /*
cin>>nb;
for(i=0, i<nb, i++)
{
cout<<"Veuillez saisir le caractères present a la case"<<i<<endl;//rempli le tableau
cin>>tab[i];
}
i=0;
cout<<"quelle caractère voulez vous rechercher"<<endl;
cin>>car;
do
{
if(tab[i]==car)
{
cout<<"oui je suis dedans"<<endl;
}
else
{
cout<<"non je ne suis pas dedans"<<endl;
}
}
while(i<nb);


Addition/multiplication:
Ecrire un programme qui crée 2 tableaux de n*n cases. Les cases des tableaux sont respectivement remplies des valeurs de la table d'addition et multiplication de n. Votre programme permettra d'afficher les 2 tableaux à la suite

Matrix:
Ecrire un programme qui crée 2 tableaux de n*n cases.Les tableaux seront alors remplis des valeurs aléatoires comprises entre 0 et 100. Votre programme permettra d'afficher la somme de ces 2 matrices

Voilà le code:

1. #include <stdio.h>
2. #include <stdlib.h>
3. #include <time.h>
4.
5. int **create_mat(int, int);
6. void print_sum(int **, int **, int, int);
7. void desalloc(int **, int);
8.
9. int main(int argc, char **argv){
10. int **mat1, **mat2;
11.
12. if (argc != 3){
13. printf("Usage : %s n p
", argv[0]);
14. return -1;
15. }
16.
17. mat1 = create_mat(atoi(argv[1]), atoi(argv[2]));
18. mat2 = create_mat(atoi(argv[1]), atoi(argv[2]));
19.
20. print_sum(mat1, mat2, atoi(argv[1]), atoi(argv[2]));
21.
22. desalloc(mat1, atoi(argv[1]));
23. desalloc(mat2, atoi(argv[1]));
24. return 0;
25. }
26.
27. int **create_mat(int n, int p){
28. int **matrice;
29. int i, j;
30.
31.
32. matrice = (int **) malloc(n * sizeof(int *));
33. for (i=0; i<n; i++)
34. matrice[i] = (int *) malloc(p * sizeof(int));
35.
36. srand(time(NULL));
37. for (i=0; i<n; i++){
38. for (j=0; j<p; j++)
39. matrice[i][j] = rand()%101;
40. }
41.
42. return matrice;
43. }
44.
45. void print_sum(int **mat1, int **mat2, int n, int p){
46. int i,j;
47.
48. for (i=0; i<n; i++){
49. for (j=0; j<p; j++)
50. printf("%d ", mat1[i][j]+mat2[i][j]);
51. printf("
" );
52. }
53. }
54.
55. void desalloc(int **mat, int n){
56. int i;
57.
58. for (i=0; i<n; i++)
59. free(mat[i]);
60. free(mat);
61. }

Je voudrais savoir si ce que j'ai fait est juste
Merci



.: Nous contacter :: Flux RSS :: Données personnelles :.