C#

Bonjour,slt à tous et toutes svp aidez je n'arrive pas visualiser l'écran console, le défillement est trop rapide comment faire pour que l'écran marque un temps d'arret afin que je puisse lire le resultat de mon code c# sous visual studio,j'attend
Configuration: Windows XP Internet Explorer 6.0

18 réponses

  1. slt jai eu un probleme avec mon tomcat quand j'execute mon projet j2ee ecrit sous eclipse il m'envoit comme message d'erreur :projet introuvable ,alor que sous eclipse tomcat demarre normallement que dois je faire pour que mon projet tomcat marche en url
    1. salut
      svp je doit fair exercire suivant vous pouvez me aidée:
      "soit une suite S de nombres non nules est saisir au clavier .la fin de S est marquéé par un nombre nul.
      ecrire un prorgamme en c++ qui affiche les variables positive et negatives représentant respectivement le nombre de valeur positive et le nombre de valeur negative "
      1. yyyeess voila merci beaucoup il est correcte 100/100 bravo et merci bcp : voila le programme :)
        #include<stdio.h>
        #include<iostream.h>
        void main()
        {
        int i,n,modif;
        float A[30];
        cout<<"donner n";
        cin>>(n);
        for (i=0;i<n;i++)
        {
        cout<<"A[]="<<i+1;
        cin>>(A[i]);
        }
        cout<<("affichage du tableau:\n");
        for (i=0;i<n;i++)
        cout<<(A[i])<<endl;
        cout<<("resultat du tableau trié:\n");
        modif=0;
        while (!modif)
        {
        for (i=0;i<n-1;i++)
        {
        if (A[i]>=A[i+1])
        {
        int t;
        t=A[i];
        A[i]=A[i+1];
        A[i+1]=t;

        modif=1;
        }//if
        }//for

        for (i=0;i<n;i++)
        {cout<<(A[i])<<endl;}
        }//while
        }
        1. Good
          Excellent!
      2. Ton algorithme manquait une petite modification :
        remplace :

        for (i=0;i<n-1;i++)
        {
        for (j=i+1;j<n;j++)
        if (A[i]>=A[j])
        {
        t=A[i];
        A[i]=A[ j];
        A[j]=t;
        }
        for (i=0;i<n;i++)
        cout<<(A[i])<<endl;
        }

        Par :
        bool modif = 0;

        while (!modif)
        {
        modif=0;

        for (i=0;i<n-1;i++)
        {
        if (A[i]>=A[i+1])
        {
        int t;
        t=A[i];
        A[i]=A[i+1];
        A[i+1]=t;

        modif=1;
        }//fi
        }//for

        for (i=0;i<n;i++)
        {cout<<(A[i])<<endl;}
        }//while

        J'ai rien pu testé, mais je crois que ça fait la job.
        1. oui merci bcp mais , il a fait toujours trié sellement le premier nombre je croi ke en va fair( while ) pour glisser chaque fois le plus petit élément de l'ensemble restant du tableau
          1. Le for ici : for (j=i+1;j<n;j++) ne fait rien ... il manque des crochets.
            Si tu ne mets aucun crochet, le programme va seulement faire la première ligne après le for. Dans ce cas si, pas grand chose car le if est sur plusieurs lignes.

            for (j=i+1;j<n;j++)
            {
            if (A[i]>=A[j])
            {
            t=A[i];
            A[i]=A[ j];
            A[j]=t;
            }//if
            }//for
            1. nn ca marche pas mais j'ai écri un programme tri a bulle mais il est classé sellement le premier chiffre
              voila le prog:
              #include<stdio.h>
              #include<iostream.h>
              void main()
              {
              int i,j,n;
              float A[30],t;
              cout<<"donner n";
              cin>>(n);
              for (i=0;i<n;i++)
              {
              cout<<"A[]="<<i+1;
              cin>>(A[i]);
              }
              cout<<("affichage du tableau:\n");
              for (i=0;i<n;i++)
              cout<<(A[i]);
              cout<<("resultat du tableau trié:\n");
              for (i=0;i<n-1;i++)
              {
              for (j=i+1;j<n;j++)
              if (A[i]>=A[j])
              {
              t=A[i];
              A[i]=A[ j];
              A[j]=t;
              }
              for (i=0;i<n;i++)
              cout<<(A[i])<<endl;
              }
              }
              1. Ok, je vais essayer de vous aider à faire votre calculatrice,
                Veuillez seulement me donner les problème que vous rencontrez
                1. C'est sur que si tu compiles seulement le petit bout de code que tu me montres, ça ne marchera pas.
                  Il faut avoir quelques chose dans la fonction main, il faut avoir un namespace. Ça devrait ressembler à quelque chose comme ça :

                  namespace testTriBulle
                  {
                  void main ( )
                  {
                  //il faut ouvrir et fermer les crochets {} pour la fonction MAIN

                  //appel de la fonction tri bulle
                  tribullle(new int[4] {5,2,7,1};
                  }//fin main

                  tribulle(int T[], in N)
                  {
                  //ouvrir et fermer les crochets {}

                  int i,j,temp;

                  for(i=N-1; i>0 ; i--)
                  {
                  //ouvrir et fermer les crochets {} pour la boucle for
                  for(j=1;j<=i;j++)
                  {
                  if(T[j-1]>T[j])
                  {
                  temp=T[j-1];
                  T[j-1]=T[j];
                  T[j]=temp;
                  }//if
                  }//for
                  }//for
                  }//fonction tribulle
                  }//namespace

                  Désolé mais le formattage ne se fait pas ... tout était bien indenté!

                  Est-ce que ça marche mieux?
                  1. Ton deuxième paramètre c'est un int? car si oui il manque aussi un t

                    tribulle( int[] T, int N)
                    1. Il faut que tu mettes :
                      tribulle( int[] T, in N)

                      Les crochets sont à côté du type.
                      1. salut atous b1 j'ai 1 petit erreur la , dans ce programe de tri a bulle ; la 2éme ligne et merci

                        void main ( )
                        tribulle(int T[], in N)
                        {
                        int i,j,temp;

                        for(i=N-1; i>0 ; i--)
                        for(j=1;j<=i;j++)
                        {
                        if(T[j-1]>T[j])
                        {
                        temp=T[j-1];
                        T[j-1]=T[j];
                        T[j]=temp;
                        }
                        }
                        }
                        1. Salut,

                          tu peux faire :
                          Console.Write("\nPress any key to continue:");
                          Console.Read(); --Ou-- Console.ReadKey();

                          Le code va attendre une entrée sur le clavier. Tu n'as qu'à mettre le petit bout de code à la fin de l'application.
                          1. ok merci je vais voire ce que ça va donnée je te tiendrai informer
                        2. slt les gars qui va m'aider a faire une calculatrice complet avec visual stdiot en c#