Написать программу, которая в файле обретает самого высочайшего человека и выводит

Написать программку, которая в файле обретает самого высокого человека и выводит его данные.

Задать свой вопрос
Дарья Прищепо
na kakom yazyke programmirovaniya ee napisat?
Игорь
Образец записи строки в файле?
1 ответ

//Поскольку вы не указали структуру файла и язык программирования, то подберу их сам.

//ЯП: C

//Структура: рост/имя/вес/страна проживания

Код:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.IO;

namespace Prog

class Program

static void Main(string[] args)

string location = "C://Test//Persons.txt";

try

int size = File.ReadLines(location).Count();

if (size gt; 0)

Listlt;stringgt; person = new Listlt;stringgt;();

string[] tallestPerson = new string[4];

int maxHeight = -1;

int height = 0;

int index = 0;

StreamReader PersonsReader = new StreamReader(location, Encoding.Default);

for (int i = 0; i lt; size; i++)

person.Add(PersonsReader.ReadLine());

height = Convert.ToInt32(person[i].Remove(person[i].IndexOf("/")));

if (height gt; maxHeight)

maxHeight = height;

index = i;

string tmp = person[index];

int paramIndex = 0;

for (int j = 0; j lt; tmp.Length; j++)

if (tmp[j] != '/')

tallestPerson[paramIndex] += tmp[j];

else

paramIndex++;

Console.WriteLine("Самый высочайший человек: " + tallestPerson[1]);

Console.WriteLine("Рост: " + tallestPerson[0] + " см");

Console.WriteLine("Вес: " + tallestPerson[2] + " кг");

Console.WriteLine("Страна проживания: " + tallestPerson[3]);

else

Console.WriteLine("Файл порожней!");

catch (Exception)

Console.WriteLine("Ошибка! Файл не нейден, либо нарушена его структура!");

finally

Console.ReadKey();

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт