Chers Ami(es)
comment faire inverser une matrice composee de 5 chiffres ?
merci.
Chers Ami(es)
comment faire inverser une matrice composee de 5 chiffres ?
merci.
Bonjour,Envoyé par bonomsoleil
Ce n'est pas une question à propos du langage C mais c'est plutôt une question d'ordre algorithmique.
Penses à répondre à ces questions :
- Comment sont représentées mes données?
- Quel est l'état initial, quel est l'état final ?
- Quel algorithme utilisé ?
Lorsque tu aurs du code, on t'aidera volontiers.
Jc
ah oui c une question mathematique plutot qu'informatique je l'avoue.Envoyé par fearyourself
mon algorhytm est 2 matrices A et B . la matrice A est entree par clavier et composee de 5 elements ( 5 chiffres integers).
l'exo demande de transferer ces chiffres a la matrice B mais dans le sens contraire.
bon pour former la matrice A c facile mais pour la seconde question celle de l'inversion j'ai reflechi a faire un compteur qui commence a i=5 jusqu'a i>0, mais je pense que c n'est pas le cas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 # include <stdio.h> # include <conio.h> int main () { int A[5],B[5]; int i; printf("please enter data ..\n"); for (i=0;i<5;i++){ scanf("%d", &A[i]); }
Bonjour,
Pourquoi tu ne vas pas jusqu'au bout de tes idées ? Ce n'est que comme ça que tu y arrivera : essayer, se planter, recommencer et au bout d'un certains nombre d'essais tu y arriveraEnvoyé par bonomsoleil
- Pas de scanf, on utilise fgets et strtol dans ton cas.
- Trouve la correspondance entre l'indice i de la matrice A et l'indice j de la matrice B.
En gros, quelle fonction permet de faire :
A[i] == B[j]
- On parle de nombres lorsqu'il y a plus d'un chiffre (cette dernière remarque dépend si tu parlais réellement de chiffres ou de nombres )
Jc
Quand tu parles d'inverse, tu parles d'inverse de matrice (définie mathématiquement) ?
Parce que là, tu as des matrices lignes (non carrées) qui donc n'ont pas de définition en tant qu'inverse. Pour reformuler, ça ne veut rien dire mathématiquement.
Ne cherches tu pas à déterminer les inverses de tout les nombres d'un tableau ?
pour les matrices carrées:
soit M la matrice a inverser et m son inverse
M x m = Id(n)
soit une matrice remplie de 0 et avec des 1 sur la diagonale...
ps: une matrice carrée composée de 5 chiffres/nombres n'existe pas...
si c'est un exo de cours, je te conceil de bien relire l'ennoncé ^^
t'as une solution bien ici : http://library.lanl.gov/numerical/bookcpdf/c2-11.pdf
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager