Форум программистов, компьютерный форум, киберфорум
Наши страницы

Файлы,массивы и динамическое выделение памяти.Непонятная ошибка в коде. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать алгоритм http://www.cyberforum.ru/cpp-beginners/thread572846.html
Написать алгоритм, позволяющий получить словесное наименование школьных оценок. Добавлено через 1 час 19 минут Пожалуйста
C++ Проект и windows.h Всем ку. Когда делал программу просто одним файлом .c все было хорошо. Когда начал разбивать этот файл на проект, то появилась проблема в том, что не находит функции, содержащиеся в windows.h, а... http://www.cyberforum.ru/cpp-beginners/thread572839.html
Matrix. Комментарии к программе C++
Всем доброго дня!!!! Не могли бы вы мне помочь, написать комментарии к программе?
Перегруженный оператор () для std::set C++
Зачем в СТЛ в контейренах типу SET и других перегружать оператор () вот код struct WordEntryLessById { bool operator () (const WordsEntry& lhs, const WordsEntry& rhs) const { return...
C++ Вводится последовательность чисел http://www.cyberforum.ru/cpp-beginners/thread572800.html
Вводится последовательность чисел. Подсчитать количество положительных и отрицательных чисел.
C++ Простое двухпутевое слияние.Сортировка. Реализация Привет всем. Возникла такая проблема: пытаюсь реализовать сортировку простым двухпутевым слиянием по алгоритму из книжки Кнута. Даже сместил индексы(чтобы не с 0 начинаться, как в С) и, за что... подробнее

Показать сообщение отдельно
Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
13.05.2012, 16:35
Вас устроит решение на Visual c++ 2010 ? Вам разрешено пользоваться контейнерами?
Если вы способны подключить модуль <set> то вся задача сводится к 2 строчкам

Добавлено через 12 минут
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
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <cmath>
#include <fstream>
#include <set>
using namespace std;
int main(){
    ifstream in("input.txt");
    set <float> mas;
    unsigned int n;
    float temp;
    in>>n;
    for (unsigned int i=0;i<n;i++){
        in>>temp;
        mas.insert(temp);
    }
    set <float>::iterator it=mas.end();
    printf("Max: ");
    printf("%.2f ",*(--it));
    printf("\n");
    for (it=mas.begin();it!=mas.end();it++)
        printf("%.2f ",*it);
    getch();
    return 0;
}
Примечание. Set автоматически упорядочивает хранимые элементы
// Будут вопросы -- задавайте
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.