Il y a actuellement 606 visiteurs
Dimanche 22 Décembre 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Au secours j'ai besoin d'aide!!!

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

Au secours j'ai besoin d'aide!!!

Message le 02 Mar 2008 14:51

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
carriebradshaw
Visiteur
Visiteur
 
Messages: 3
Inscription: 02 Mar 2008 14:43
 


Re: Au secours j'ai besoin d'aide!!!

Message le 02 Mar 2008 17:16

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

Dans ton 1er exemple il y a des fontions qui ne sont pas du C mais du C++ apparemment. cin et cout..
D'autre part la syntaxe du for n'est pas bonne, il faut des ";" pour les conditions.
Et ta dernière boucle while.... boucle justement. Aucun incrément de "i" tu va avoir du mal à trouver qqchose.
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 9048
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron... et jamais loin d'une Debian
 

Message le 02 Mar 2008 20:44

cin et cout ça équivaut à quoi en language C????
en relisant monde j'ai oublié i=i+1 dans mon do while
carriebradshaw
Visiteur
Visiteur
 
Messages: 3
Inscription: 02 Mar 2008 14:43
 

Message le 02 Mar 2008 20:56

cin et cout correspondent à scanf() et printf().
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 



Sujets similaires

Message Besoin d'avis pour changement GPU
Bonjour. Voilà, j'ai changé ma CM, Proc et Ram il y a pas longtemps.Voici ma config actuelle:Ryzen 7 770032Go ram DDR5 5200MHzCm Asus (je me rappelle plus la ref exacte)RTX 3070Ti 8Go Kfa2Clavier Ironclad v3 by GGSouris Logitech G502 sans filCasque Logitech Pro X sans filTapis de souris Logitech Pow ...
Réponses: 1

Message Besoin de conseils pour carte graphique adaptée à la 4K
BonjourJ'ai actuellement une carte graphique AMD Radeon RX 570 Series (4 Go) avec un écran Asus Pro Art 24 pouces (1924x1200), utilisé principalement pour du traitement photo - et un peu de vidéo, généralement en HD (mais ça peut changer car mon matériel permet de filmer en 4K, ce que je n'ai pas en ...
Réponses: 3

Message Plus besoin de TLD ou DriversCloud
Bonjour,Plutôt que de tout recopier , je vous laisse lire l'article de CCM concernant cet outil génial de Microsoft : wingethttps://www.commentcamarche.net/informa ... ec-winget/C'est très simple , il suffit de savoir ouvrir une invite de commande, donc taper cmd dans sa recherche.C'est issu de comm ...
Réponses: 11

Message Besoin d'aide PC parasité par des étoiles
Bonjour à tous. Nouveau membre. Je possède un PC portable IdeaPad S145 et depuis 2 jours je ne peux pas l'éteindre en passant par l'icône en bas à gauche pour faire arrêter. Car une fenêtre s'ouvre et plein d'étoiles s'écrivent toutes seules comme si quelqu'un pilotait mon ordi. Et lorsque j'ouvre m ...
Réponses: 5

Message PC parasité par des étoiles en continu. Besoin d'aide
Bonjour à tous. Nouveau membre. J'ai posté vers 9h20 le message ci-dessous avec 13 visites mais pas de réponse. Je suis vraiment embêter avec mon problème. J'ai des recherches de travail à faire mais je suis parasité par ces étoiles qui s'affichent constamment et m'empêche d'effectuer mes recherch ...
Réponses: 1

Message Recherche d'un bon PC (Besoin de conseil)
Bonjour j'ai casser mon PC portable il ya pas longtemp j'aimerais savoir quelle bon PC pour ce qui concerne le graphisme et les jeux ect... merci d'avance !
Réponses: 4

Message Aide suite à une analyse FRST contre un virus vbc.exe
Bonjour tout le monde, J'ai récemment constaté que j'étais infecté par un virus lié à vbc.exe, ce qui entraîne une utilisation du CPU allant jusqu'à 30% voire 40%. J'ai donc effectué mes analyses FRST et voici les rapports obtenus : - FRST.txt: https://pjjoint.malekal.com/files.php?id=FRST_20240315_ ...
Réponses: 3


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 13 invités


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