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 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ClassVector
{
class Vector
{ //int[] test1 = new int[] {1,2,3,4,5};//definire vector cu 5 elemente precizate , dimensiunea nu e specificata
object[] test1; // definire vector 1 numit test1 de o lungime data
//object[] test2; // definire vector 2 numit test2 de o lungime data
//int i; - definire variabila globala
static void Main(string[] args)
{
Vector test1 = new Vector(5); // definim 2 vectori cu maxim 5 elemente
Vector test2 = new Vector(5); // 2 obiecte test1 si test 2 din clasa vector
Vector numere_citite = new Vector(5); //creez obiectul din clasa vector
Vector numere_afisate = new Vector(5); //creez obiectul din clasa vector
numere_citite.citire_elemente_vec(); // obiectul numere apeleaza functia
//numere_afisate.afisare_elemente();
Console.ReadLine();
}
public Vector(int nr_elemente) // constructor cu parametru
{
test1 = new object[nr_elemente];
}
public void citire_elemente_vec()
{
//metoda 1 de citire - aia clasica
int i; //definire variabila locala
string elemente;
//Console.WriteLine("Introduceti elementele vectorului");
// for(i=0;i<=nr_elemente;i++) //citim fiecare element din vectorul test1
// {
// Console.WriteLine("{0}",test1[i]);
// Console.ReadLine();
// }
// metoda 2 citire - fiecare element il citesc de la tastatura
Console.WriteLine("Introduceti cate elemente are vectorul=:");
for (i = 0; i <= 4; i++)
{
Console.Write(string.Format("test1[{0}]= ", i));
elemente = Console.ReadLine(); //definire nr. elemente din vector
}
Console.Write("Elementele vec sunt: {0}",test1);
// Console.Write(string.Format("\ntest1[{0}]= {1}", i, elemente));
}
///ICI c'est le probleme dans la fonction d'affichage j'ai commente cette fonction pare ce qu'il ne connait pas les elements lis dans la premiere fonction. Dans cette fonction c'est donc mon probleme (il affiche seulement le message
public void afisare_elemente()
{
int j;
Console.WriteLine("\nElementele vectorului sunt:");
//foreach (string elem in test1)
//{
// System.Console.Write(elem);
//}
//?
for (int j = 0; j < 4; j++)
{
Console.WriteLine(test1[j]);
}
} |
Partager