+ Ответить в теме
Показано с 1 по 4 из 4

Тема: Описания понятия "Вершина", получить название самой высокой вершины

  1. #1
    Andrea11111 is on a distinguished road
    Регистрация
    22.03.2018
    Возраст
    29
    Сообщений
    2
    Вес репутации
    0

    По умолчанию Описания понятия "Вершина", получить название самой высокой вершины

    Добрый день, помогите решить задачку: Каждая строка файла содержит название горной вершины и ее высоту. Используя структуру для описания понятия вершина, получить название самой высокой вершины по данным файла.

  2. По умолчанию

     
    Хотите избавиться от рекламы? Зарегистрируйтесь
  3. #2
    Moderator Куратор
    system architect
    Romeo is on a distinguished road Аватар для Romeo
    Регистрация
    02.03.2004
    Адрес
    Крым, Севастополь
    Возраст
    36
    Сообщений
    3,089
    Вес репутации
    21

    По умолчанию Re: Описания понятия "Вершина", получить название самой высокой вершины

    Готов помочь. Что именно не получается?
    Entites should not be multiplied beyond necessity @ William Occam
    ---
    Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
    ---
    Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.

  4. #3
    Andrea11111 is on a distinguished road
    Регистрация
    22.03.2018
    Возраст
    29
    Сообщений
    2
    Вес репутации
    0

    По умолчанию Re: Описания понятия "Вершина", получить название самой высокой вершины

    Имеется следующий код:
    Код :
    1. #include <iostream>
    2. #include <iomanip>
    3. #include <fstream>
    4.  
    5. using namespace std;
    6.  
    7. }
    8. int  m,n,maxh ;
    9. struct { unsigned char mount[64] ; int h; } pole[100] ;*/
    10. int main(void)
    11. {
    12.     setlocale(LC_ALL,"Russian");
    13.    
    14.     int i ;
    15.     const int N = 256;  //Число символов в массивах
    16.     char S1[N];   //Три массива, будут хранить символьные строки,
    17.     char S2[N];   //введенные с клавиатуры
    18.     char S3[N];
    19.    
    20.     cout<<"Каждая строка файла содержит название горной вершины и ее высоту. Используя"<<endl;
    21.     cout<<"структуру для описания понятия вершина, получить название самой высокой"<<endl;
    22.     cout<<"вершины по данным файла."<<endl;
    23.  
    24.     cout << "Введите 3 вершины: \n";
    25.  
    26.     cout << "1: ";
    27.     cin.getline(S1,N);      //используем метод getline
    28.     cout << "2: ";
    29.     cin.getline(S2,N);
    30.     cout << "3: ";
    31.     cin.getline(S3,N);
    32.  
    33.     /*РАБОТА С ФАЙЛОМ, ЗАПИСЬ В ФАЙЛ ЗНАЧЕНИЙ ПЕРЕМЕННЫХ*/
    34.         ofstream out("C:\\FromC\\myfile.txt");
    35.             out << S1 << '\n';
    36.             out << S2 << '\n';
    37.             out << S3 << '\n';
    38.                        
    39.         out.close();
    40.     /*КОНЕЦ РАБОТЫ С ФАЙЛОМ*/
    41.  
    42.     *S1 = 0, *S2 = 0, *S3 = 0;     //Обнуление строк
    43.  
    44.     /*РАБОТА С ФАЙЛОМ, ЧТЕНИЕ ИЗ ФАЙЛА ЗНАЧЕНИЙ ПЕРЕМЕННЫХ*/
    45.         ifstream in("C:\\FromC\\myfile.txt");
    46.            in.getline(S1,N);                   //используем метод getline
    47.            in.getline(S2,N);
    48.            in.getline(S3,N);
    49.                        
    50.         in.close();
    51.     /*КОНЕЦ РАБОТЫ С ФАЙЛОМ*/
    52.  
    53.     /*ВЫВОДИМ ПРОЧИТАННЫЕ СТРОКИ НА ЭКРАН*/
    54.     cout << S1 << '\n';
    55.     cout << S2 << '\n';
    56.     cout << S3 << '\n';
    57.    
    58.     cin.get();
    59.  
    60.     cout << "Максимальная гора: ";
    61.     //вывод
    62. }
    Не получается описать вершину и вывести ее

  5. #4
    Moderator Куратор
    system architect
    Romeo is on a distinguished road Аватар для Romeo
    Регистрация
    02.03.2004
    Адрес
    Крым, Севастополь
    Возраст
    36
    Сообщений
    3,089
    Вес репутации
    21

    По умолчанию Re: Описания понятия "Вершина", получить название самой высокой вершины

    Нужно создать руками, программа не должна его записывать, а потом читать.
    Каждая строка, согласно заданию, должна содержать вершину и высоту в отдельной строке. Почему пишешь/читаешь просто строки без высот?
    Когда добавишь чтение высот, сможешь пробежаться по ним и найти самую высокую вершину.
    Entites should not be multiplied beyond necessity @ William Occam
    ---
    Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
    ---
    Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.

+ Ответить в теме

Похожие темы

  1. Сконструировать запрос "по дереву" - получить "коэффициент"
    Здравствуйте, коллеги. По работе родилась небольшая подзадачка. Имеется простенькая таблица, реализующая древовидные данные: Create Table...
    от BBB в разделе SQL
  2. Ежегодные курсы: "Java Software Development" и "Системное программирование на С/С++"
    ПРЦНИТ СГУ, Центр Олимпиадной подготовки программистов при поддержке компании "Мирантис" организует ежегодные курсы: "Java Software Development"...
    от lerasss в разделе Поиск работы и заказов.
  3. Ошибка при использовании OlePropertyGet("Documents").OleProcedure("Add") в Builder
    При использовании следующего кода: Word = CreateOleObject("Word.Application.8"); Word.OlePropertySet("Visible", true);...
    от AleksP в разделе C и C++
  4. Название интерфейса к Explorer bar "Folders"?
    Хочу использовать в собственной программе Explorer bar "Folders". Возможно это из Shell'a, т.к. используется и в NT Explore'e и в IE. Возможно и в...
    от AiK в разделе Win API, Shell..

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения