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

Арбузы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Генерация всех перестановок n элементного множества http://www.cyberforum.ru/cpp-beginners/thread170507.html
с++ 1) Напечатать все перестановки чисел от 1 до n используя рекурсивный алгоритм пример 123 132 213 231 312 321
C++ метод деления пополам Люди помогите составить программу алгоритма метода деления пополам рекурсией на C/C++, для проверки использовать любые диапазоны значений. Спасибо за внимание. http://www.cyberforum.ru/cpp-beginners/thread170486.html
C++ Ввод строк
Доброго дня. Проблема такая: при вводе нескольких строк программа вылетает #include<iostream> using namespace std; int main() { char s; char s2; cin >> s; сin.get(s,100); //Вот тут...
C++ Массив состоит из нулей и единиц. Сформировать массив,состоящий из нулей и подсчитать их количество
Массив А состоит из 0-й и 1-ц.сформировать одномерный массив В(К),состоящий из нулей,и подсчитать их количество
C++ Упорядочивание столбцов матрицы и их элементов http://www.cyberforum.ru/cpp-beginners/thread170454.html
Всем привет. Нужно реализовать программу следующего плана: Дана матрица. Упорядочить элементы столбцов матрицы по неубыванию, а сами столбцы по возрастанию минимальных элементов столбцов. Использую...
C++ Параметры функции по умолчанию Можно ли в качестве параметра по умолчанию указать элимент класса ? Хотелось бы сделать как то так char* SendMessage(char* GET,char* HOST=serverName); bool Download(char* link); void... подробнее

Показать сообщение отдельно
vitalushechka
0 / 0 / 0
Регистрация: 29.09.2010
Сообщений: 4
29.09.2010, 17:51  [ТС]
я лит-ры по С++ никакой не читал потому что я в школе учусь и мне не сильна нужна эта информатика, так что мне нада хотя бы 4 получить чтоб атестат не портить

Добавлено через 8 минут
надеюсь я тебя не обидел тем что я так не очень хорошо отношусь к С++, и если можеш реши пожалуйста еще ету задачку
В отделе работают 3 сотрудника, которые получают заработную плату в рублях. Требуется определить: на сколько зарплата самого высокооплачиваемого из них отличается от самого низкооплачиваемого.
Входные данные

В единственной строке входного файла INPUT.TXT записаны размеры зарплат всех сотрудников через пробел. Каждая заработная плата – это натуральное число, не превышающее 105.
Выходные данные

В выходной файл OUTPUT.TXT необходимо вывести одно целое число — разницу между максимальной и минимальной зарплатой.
В данной задаче необходимо найти наибольшее и наименьшее значение и вывести их разность. Для этого проще всего упорядочить заданные числа A, B и C в порядке неубывания (A<=B<=C) и тогда значение C-A будет решением этой задачи. Для этого можно было бы прибегнуть к принципу чайника и отсортировать массив из трех элементов методом "пузырька", например. Но это решение не самое разумное в данном случае.

Здесь мы можем применить тот же метод "пузырька", но без циклов и массивов. Действительно, за 3 сравнения можно достичь желаемого результата. Сначала сравнивая А и B мы можем в A поместить наименьшее из них, поменяв их местами. Далее сравнивая A и C мы поместим в А наименьший из 3х чисел элемент. А после сравнения B и C в C получим наибольший. Описанный выше алгоритм можно представить в виде следующей блок-схемы:


На всякий случай напомним, как с помощью третьей переменной можно поменять значения переменных местами:
x=a; a=b; b=x;

В языке Си для различных целочисленных переменных a и b можно использовать более красивую и короткую запись без использования третьей переменной:
a^=b^=a^=b;
я ее решил, но похоже не все случаи разобрал и поэтому мне поставили -
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru