С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
SKIER
11 / 10 / 5
Регистрация: 04.07.2009
Сообщений: 356
1

Вывести K-й элемент файла

21.05.2010, 23:22. Просмотров 557. Ответов 4
Метки нет (Все метки)

Дано целое число K и файл, содержащий неотрицательные целые числа. Вывести K-й элемент файла (элементы нумеруются от 1). Если такой элемент отсутствует, то вывести −1.

Понятно все кроме того как искать вообще элементы по порядковым номерам???Может кто покажет как это делать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2010, 23:22
Ответы с готовыми решениями:

ArrayList, вывести максимальный элемент
string spl; ArrayList Masiv=new ArrayList(); foreach (string Mas in spl) {...

Считать текст из файла и вывести на экран
Как в C# считать текст из файла? и потом его вывести на экран?

Вывести из файла слова, начинающиеся на одну букву
Вывести сначала предложения, начинающиеся с однобуквенных слов, а затем все остальные; текст...

Построчно сравнить два текстовых файла и вывести строки, которых нет или отличаются
Есть 2 текстовых файла, необходимо их построчно сравнить и вывести строки которых нет или...

Вывод структуры БД: В какой элемент управления можно вывести названия таблиц
Доброго времени суток. Есть бд access. В какой элемент управления можно вывести названия таблиц (и...

4
LordXaosa
34 / 21 / 2
Регистрация: 31.03.2009
Сообщений: 362
21.05.2010, 23:59 2
ну если цифры записаны на каждой строке то делаем просто
C#
1
2
3
4
5
6
StreamReader sr = new StreamReader("fileName");//инициализация класса для чтения файла, где fileName путь к файлу
for(int i =0; i<K-1;i++) //цикл, где K это то число которое нам надо считать, сделал на минус один, что бы потом прочитать именно нужное...
{
sr.ReadLine();
}
int number = int.Parse(sr.ReadLine());//забиваем в вывод нужное число, тип данных изменить на нужный...
есть еще вариант, если строка всего одна, и допустим цифры через пробел или любой другой символ, то так же читаете строку и делаете
int num = int.Parse(inputString.Split(' ')[K]); тоесть получаете строку, разбиваете ее на массив строк, массив разделяется пробелом, и выбираете из этого массива элемент K можно поставить любой разделитель...
возможно есть и другие варианты, но я бы делал так.
1
SKIER
11 / 10 / 5
Регистрация: 04.07.2009
Сообщений: 356
26.05.2010, 17:48  [ТС] 3
А это кто за нас писать будет?

C#
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
private void InitializeComponent()
        {
            this.button1 = new System.Windows.Forms.Button();
            this.richTextBox1 = new System.Windows.Forms.RichTextBox();
            this.SuspendLayout();
            // 
            // button1
            // 
            this.button1.Location = new System.Drawing.Point(13, 12);
            this.button1.Name = "button1";
            this.button1.Size = new System.Drawing.Size(100, 23);
            this.button1.TabIndex = 0;
            this.button1.Text = "Вывести";
            this.button1.UseVisualStyleBackColor = true;
            this.button1.Click += new System.EventHandler(this.button1_Click);
            // 
            // richTextBox1
            // 
            this.richTextBox1.Location = new System.Drawing.Point(13, 51);
            this.richTextBox1.Name = "richTextBox1";
            this.richTextBox1.Size = new System.Drawing.Size(100, 96);
            this.richTextBox1.TabIndex = 1;
            this.richTextBox1.Text = "";
            // 
            // Form1
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(125, 161);
            this.Controls.Add(this.richTextBox1);
            this.Controls.Add(this.button1);
            this.Name = "Form1";
            this.Text = "Form1";
            this.Load += new System.EventHandler(this.Form1_Load);
            this.ResumeLayout(false);
 
        }
0
kirill29
2068 / 1231 / 170
Регистрация: 01.02.2009
Сообщений: 2,842
26.05.2010, 17:52 4
Цитата Сообщение от SKIER Посмотреть сообщение
А это кто за нас писать будет?
А ты это к чему написал?
0
SKIER
11 / 10 / 5
Регистрация: 04.07.2009
Сообщений: 356
26.05.2010, 17:53  [ТС] 5
Упс это я не в тут тему натулил........
0
26.05.2010, 17:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2010, 17:53

Дано число k и файл, содержащий ненулевые целые числа. Вывести элемент файла с номером k. Если такой элемент отсутствует, то вывести 0.
Дано число k и файл, содержащий ненулевые целые числа. Вывести элемент файла с номером k. Если...

Вывести K-й элемент файла (элементы нумеруются от 1). Если такой элемент отсутствует, то вывести - "Элемент отсутствует"
Помогите написать программки. 1. Дано целое число K и файл, содержащий неотрицательные числа....

Сформировать два текстовых файла из целых чисел. Записать в третий файл минимальный элемент первого файла и максимальный элемент второго файла
Тема: работа с текстовыми файлами с использованием стандартных функций библиотеки stdio.h Нужно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru