IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

programme permettant de permuter i ème ligne en j ème colone d'un tableau


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    116
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 116
    Par défaut programme permettant de permuter i ème ligne en j ème colone d'un tableau
    Bonjour,

    j'ai un tableau à deux dimensions. Il s'agit d'écrire un programme qui permet de permuter i ème ligne en j ème colone de ce tableau.
    Voici mon essai. Mais ce n'est pas le résultat attendu.
    Des corrections??
    Merci d'avance.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    #include<stdio.h>
    #include<stdlib.h>
     
    int main(void)
    {
    	int t[2][3],i,j, temp;
     
    	for(i=0;i<2;i++)
    	{
    		for(j=0;j<3;j++)
    		{
    			printf("donner les elements du tableau");
    			scanf("%d",&t[i][j]);
    		}
    	}
     
     
     
    	for(i=0;i<2;i++)
    	{
    		for(j=0;j<3;j++)
    		{
    			temp = t[i][j];
    			t[i][j] = t[j][i];
    			t[j][i] = temp;
    		}
    	}
    for(i=0;i<2;i++)
    	{
    		for(j=0;j<3;j++)
    		{
     
    			printf("%d\n",t[i][j]);
     
    		}
    	}
    	system("PAUSE");
    	return 0;
    }

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 487
    Par défaut
    À vue de nez, une permutation engage deux cellules à chaque fois. Comme tu scannes toutes tes cellules, tu vas passer forcément sur la première, que tu vas permuter, puis sur la seconde, que tu vas permuter également.

    Au final, tu les auras remises à leurs places initiales.

  3. #3
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    Tu ne peux pas permuter lignes et colonnes (sur place) si le tableau n'est pas carré : ton tableau [2][3] deviendrait un tableau [3][2]

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Recherche programme permettant de modifier la mise en forme du texte
    Par youyouta dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 30/03/2008, 01h35
  2. Programme permettant de cliquer gauche puis entrer
    Par Spiritkiller dans le forum Macros et VBA Excel
    Réponses: 30
    Dernier message: 05/11/2007, 17h18
  3. Requete permettant de renvoyer sur une ligne plusieur valeurs
    Par shaun_the_sheep dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 13/02/2007, 15h09
  4. [XML] recherche programme permettant de réparer 1 XML
    Par frechy dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 03/04/2006, 16h35
  5. Programme permettant de créer ses propres paquets TCP/UDP
    Par mat087 dans le forum Développement
    Réponses: 6
    Dernier message: 21/05/2004, 21h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo