dimaaristov
?>

PYTHON 3 Спортсмены соревнуются в метании ядра. N спортсменов совершили броски ядра. Количество бросков каждого из спортсменов отличается. Вам нужно написать программу, которая определит какой из спортсменов дальше всех забросил ядро. Вводные данные: в первой строке дается число N, количество спортсменов которые участвуют в метании ядер. Затем на N строках, первым идет имя спортсмена, затем через пробел значения каждого совершённого броска данного спортсмена. Выходные данные: на одной строке через пробел, имя спортсмена который совершил максимальный бросок и значение броска. Если множество спортсменов совершили максимальный бросок, то вывести первого из них который совершил данный бросок. Пример 1 Ввод: 3 Askhat 23 12 45 Elnur 45 32 23 Nurbek 34 45 34 Вывод: Askhat 45

Информатика

Ответы

gbnn90

#include <iostream>

using namespace std;

int main() {

setlocale(LC_ALL, "RUS");

   int n, i = 2;

   bool flag = true;

   cout << "Введите число >=2: ";

   cin >> n;

   if (n < 2)

   {

       cout << "Вы ввели число, которое не удовлетворяет условию!" << endl;

   }

   while (i * i <= n) {

       if (n% i == 0)

       {

           cout << i << endl;

           flag = false;

               break;

       }

       i += 1;

       if (flag == true) {

           cout << n << endl;

       }

   }

}

Natysya7777

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

//ЯП: 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 > 0)

{

List<string> person = new List<string>();

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 < size; i++)

{

person.Add(PersonsReader.ReadLine());

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

if (height > maxHeight)

{

maxHeight = height;

index = i;

}

}

string tmp = person[index];

int paramIndex = 0;

for (int j = 0; j < 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();

}

}

}

}


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

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

PYTHON 3 Спортсмены соревнуются в метании ядра. N спортсменов совершили броски ядра. Количество бросков каждого из спортсменов отличается. Вам нужно написать программу, которая определит какой из спортсменов дальше всех забросил ядро. Вводные данные: в первой строке дается число N, количество спортсменов которые участвуют в метании ядер. Затем на N строках, первым идет имя спортсмена, затем через пробел значения каждого совершённого броска данного спортсмена. Выходные данные: на одной строке через пробел, имя спортсмена который совершил максимальный бросок и значение броска. Если множество спортсменов совершили максимальный бросок, то вывести первого из них который совершил данный бросок. Пример 1 Ввод: 3 Askhat 23 12 45 Elnur 45 32 23 Nurbek 34 45 34 Вывод: Askhat 45
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

vasiliyglukhov
Mamikin
xachen
emilmishin1032
Dmitrii_Shamilevich2019
Reutskii884
Olga-Rauisovna
Иванович-Васильевна1153
Negutsa_Kseniya524
dream2366
Asira926
Николаевич1033
sergey
m-illarionov
andreyshulgin835