Voici mon nouveau code donc et il ne veut toujours pas prendre ma boucle
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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
| using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication3
{
class Program
{
static void initTab (string taille) // fonction qui permet de définir la taille du tableau et generer insertion
{
Console.WriteLine("voici la taille du tableau que vous avez declaré " + taille);
Convert.ToInt32(taille);
int[] tableau; // declaration du tableau
tableau = new int[Convert.ToInt32(taille)]; // Creation du tableau
Console.Write(" votre tableau fait " + tableau.Length + " caracteres");
int i = 0;
string saisie_tableau;
while (i < Convert.ToDouble(taille))
{
Console.WriteLine(" veuillez faire votre saisie ");
saisie_tableau = Console.ReadLine();
int valeur = int.Parse(saisie_tableau);
tableau[i] = valeur;
i++;
}
}
static void GetInteger(string saisie) // fonction getinteger qui permet de lire une entree saisie
{
Console.WriteLine(" merci d'avoir saisie votre nom, votre nom est " + saisie);
}
static void Main(string[] args) // fonction main
{
string saisie; // premiere saisie
string taille; // nombre de case tableau
string elements; // elements du tableau
string saisie_tableau; // variable de saisie dans un tableau
Console.WriteLine(" saisie ton nom stp");
saisie = Console.ReadLine();
GetInteger(saisie);
Console.WriteLine("la taille svp ( du tableau )");
taille = Console.ReadLine();
initTab(taille);
Console.ReadKey();
}
}
} |
Il me demande de faire ma première saisie puis il plante ici
int valeur = int.Parse(saisie_tableau);
Il me dit
Assurez vous que le format des arguments de votre methode est correct.
Partager