Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2019, 21:20   #1
stas000
Новичок
Джуниор
 
Регистрация: 24.05.2019
Сообщений: 1
Печаль [C#] как объединить код

Считать данные из текстового файла "Список".
Соревнования фигуристов. Список содержит фамилию фигуриста, страну, и оценку за обязательные выступления и за произвольную программу. Вычислить суммарную оценку. Найти победителя.

Пока это все что понял

Код:
static void Main(string[] args)//чтение из файла
        {
            StreamReader reafl; //поток для считывания данных

            if (File.Exists(@"E:\Для заочников\список фигуристов.txt"))//проверка существует ли данный массив
            { readfl = new StreamReader(@"E:\Для заочников\список фигуристов.txt"); }
            else
            {
                Console.WriteLine("файла нет");
                Console.ReadKey();
                return;
            }
            sting str;//Пока файл не закончится
Тут должен считать общую оценку и выявлять победителя
Код:
public Form1()
        {
            InitializeComponent();
            StreamReader data = new StreamReader("abit.txt", Encoding.Default);
            dataGridView1.ColumnCount = 4;
            dataGridView1.RowCount = 1;
            dataGridView2.ColumnCount = 2;
            dataGridView2.RowCount = 1;
            dataGridView1.Rows.Add("Фамилия", "Оценка 1", "Оценка 2");
            dataGridView2.Rows.Add("Фамилия", "Баллы");
            for (n = 0; !data.EndOfStream; n++)
            {
                string[] temp = data.ReadLine().Split(' ');
            {
                str = readfl.ReadLine();
                string[] s = str.Split(';');
                spisok[i].fam = s[0];
                spisok[i].strana = s[0];
                spisok[i].ocenka1 = Convert.ToInt32(s[2]);
                spisok[i].ocenka2 = Convert.ToInt32(s[2]);

            }
            data.Close();
        
        private void Form1_Load(object sender, EventArgs e)
        {
            for (int i = 0; i < n; i++)
            {
                spor[i].ocenka = (spisok[i].ocenka1 + spisok[i].ocenka2);
                dataGridView2.Rows.Add(spisok[i].fam, spisok[i].ocenka.ToString());
            }
            button2.Enabled = false;
        }

        private void выходToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

        private void условиеИАвторToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form2 A = new Form2();
            A.Show();
            this.Hide();
Пожалуйста, оформляйте Ваш код согласно правилам.

Последний раз редактировалось stas000; 24.05.2019 в 22:29.
stas000 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объединить словосочетания. menedzher375@ya.ru Фриланс 5 21.12.2016 21:52
Объединить DBGrid Александр3 C++ Builder 2 22.11.2015 18:38
Объединить бд 1mtn Фриланс 4 26.12.2012 17:32
Объединить 2 списка mazzahaker Помощь студентам 0 10.04.2012 15:09
Объединить баз данных Predator199 PHP 1 05.03.2012 09:30