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

Поменять местами максимальный и последний элементы последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ scanf и printf или cin и cout http://www.cyberforum.ru/cpp-beginners/thread925598.html
Скажите пожалуйста,что предпочтительнее использовать на олимпиадах по программированию да и вообще : scanf и printf или cin и cout В большинстве авторских решений задач, и решений самих...
C++ Ряд ошибок в Visual c++ Добрый день! Пишу консольное приложение и при компиляции (F7) в выводе выплывают следующие ошибки: 1. 1>Pr1.exp : warning LNK4070: директива /OUT:HAL_SCReader.dll в .EXP отличается от имени... http://www.cyberforum.ru/cpp-beginners/thread925581.html
С чего начать проектирование базы данных? C++
У меня летняя пpактика по с++, я не много что умею, но и не мало я думаю...натолкните меня на мысль...как вообще должна писаться база данных? С чего начать? Что мне потpебуется? Натолкните на мысль...
C++ Не срабатывает конструктор класса
/* gamers.h */ #include <string> class gamers { public: gamers() { std::string nickname = "Hety"; std::string name = "Hety"; money = 0;
C++ Класс работник, сортировка http://www.cyberforum.ru/cpp-beginners/thread925475.html
Здарова. Помогите пожалуйста как отсортировать: упорядочить всю последовательность работников по убыванию месячного заработка. Что тут неправильно? #include <iostream> #include <string> #include...
C++ Программа должна сортировать данные в алфавитном порядке и записывать их в файл 2.Напишите программу, которая запрашивает у пользователя имя, фамилию, дату рождения, номер группы. Программа должна сортировать данный а алфавитном порядке и записывать их в файл. Прошу помощи, не... подробнее

Показать сообщение отдельно
ruslawik
9 / 33 / 1
Регистрация: 25.05.2012
Сообщений: 113
19.07.2013, 12:50
Нууу) у меня сейчас не так много времени. Сейчас в личку напишу

Добавлено через 9 минут
ладно вот. Примерно такой код. Но я не тестил, будут баги напиши

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
 # include <fstream>
 
 using namespace std;
 
       ifstream cin("input.txt");
       ofstream cout("output.txt");
       
 int a[10000];
 int mx = -100000; 
 int coor=29;
 
 int main()
 {
     for(int i=0; i<30; ++i)
     {
            cin>>a[i];
            if(a[i]>mx)
            {
                       mx=a[i];
                       coor = i;
            }
     }
     
     swap(a[29],a[coor]);
     
     for(int i=0; i<30; ++i)
     {
             cout<<a[i]<<" ";
     }
     
 }
Добавлено через 3 минуты
Код понял? Короче в файл input.txt РУЧКАМИ вводишь 30 чисел через пробел.
Запускаешь программу, и она в файл output.txt выводит массив с измененной последовательностью
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru