Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2011, 22:48   #1
Svenin
Новичок
Джуниор
 
Регистрация: 01.04.2011
Сообщений: 4
По умолчанию Сортировка

Всем привет
У меня вот такая задачка, хотя мне говорили, что это легко но всеже
попрошу у вас помощи

Нужно составить программу которая сортирует три числа a,b,c по величине.
Язык либо Java либо С++

Если можно то с пояснением хоть в кратце т.к хочется еще и понять чтоб потом уже самому)
Svenin вне форума Ответить с цитированием
Старый 01.04.2011, 23:06   #2
Сtrl
C++
Форумчанин
 
Аватар для Сtrl
 
Регистрация: 27.03.2011
Сообщений: 803
По умолчанию

Код:
void Replace(int& a, int& b)
{
	int c = a;
	a = b;
	b = c;
}
void Sort(int& a, int& b, int& c)
{
	if (a > b)
		Replace(a, b);
	if (a > c)
		Replace(a, c);
	if (b > c)
		Replace(b, c);
}
Ищете информацию по C++?
cplusplus.com
Сtrl вне форума Ответить с цитированием
Старый 01.04.2011, 23:26   #3
Svenin
Новичок
Джуниор
 
Регистрация: 01.04.2011
Сообщений: 4
По умолчанию

код конечно хорошо, но вопрос эта вся программа чтоли?
а чучуть пояснить можно?
если несложно
Svenin вне форума Ответить с цитированием
Старый 01.04.2011, 23:28   #4
Сtrl
C++
Форумчанин
 
Аватар для Сtrl
 
Регистрация: 27.03.2011
Сообщений: 803
По умолчанию

Цитата:
код конечно хорошо, но вопрос эта вся программа чтоли?
Нет. Это вся сортировка, а вам еще нужно написать функцию main(), в которой эта сортировка будет использоваться.
Цитата:
а чучуть пояснить можно?
Какая часть вызывает вопросы?
Ищете информацию по C++?
cplusplus.com
Сtrl вне форума Ответить с цитированием
Старый 02.04.2011, 00:19   #5
Svenin
Новичок
Джуниор
 
Регистрация: 01.04.2011
Сообщений: 4
По умолчанию

public class Sort
{
public static void main(String[] args)

void Replace(int& a, int& b)
{
int c = a;
a = b;
b = c;
}
void Sort(int& a, int& b, int& c)
{
if (a > b)
Replace(a, b);
if (a > c)
Replace(a, c);
if (b > c)
Replace(b, c);
}
}

...правильно добавил то что надо было?...чуствую что нет

проверить немогу нету Fara
Svenin вне форума Ответить с цитированием
Старый 02.04.2011, 00:25   #6
Сtrl
C++
Форумчанин
 
Аватар для Сtrl
 
Регистрация: 27.03.2011
Сообщений: 803
По умолчанию

Вот вся программа:
Код:
#include <stdio.h>
#include <stdlib.h>
#include <clocale>
void Replace(int& a, int& b)
...
void Sort(int& a, int& b, int& c)
...
int main()
{
	setlocale(LC_ALL, "Russian"); //русские буквы
	system("COLOR F0"); //оформление
	int a, b, c;
	printf("Введите a, b, c: ");
	scanf("%d%d%d", &a, &b, &c);
	Sort(a, b, c);
	printf("Отсортировано: %d %d %d", a, b, c);
	system("PAUSE"); //ожидание нажатия клавиши
	return 0;
}
Ищете информацию по C++?
cplusplus.com
Сtrl вне форума Ответить с цитированием
Старый 02.04.2011, 00:28   #7
Svenin
Новичок
Джуниор
 
Регистрация: 01.04.2011
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Сtrl Посмотреть сообщение
Вот вся программа:
Код:
#include <stdio.h>
#include <stdlib.h>
#include <clocale>
void Replace(int& a, int& b)
...
void Sort(int& a, int& b, int& c)
...
int main()
{
	setlocale(LC_ALL, "Russian"); //русские буквы
	system("COLOR F0"); //оформление
	int a, b, c;
	printf("Введите a, b, c: ");
	scanf("%d%d%d", &a, &b, &c);
	Sort(a, b, c);
	printf("Отсортировано: %d %d %d", a, b, c);
	system("PAUSE"); //ожидание нажатия клавиши
	return 0;
}
сейчас разбираться буду, а как понять оформление?
Svenin вне форума Ответить с цитированием
Старый 02.04.2011, 02:10   #8
newStudent
Пользователь
 
Аватар для newStudent
 
Регистрация: 07.07.2010
Сообщений: 44
По умолчанию

Черный текст на белом фоне
newStudent вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка Шелла и Шейкер-сортировка AleksandrMakarov Паскаль, Turbo Pascal, PascalABC.NET 11 11.03.2012 12:18
Сортировка массива методами предсортировки и слияния, и пирамидальная сортировка. lenny_24 Помощь студентам 2 17.04.2011 18:57
паскаль,одномерный массив,сортировка вставка,сортировка убывания,от максимального до конца немозг Помощь студентам 11 06.02.2010 21:57
Сортировка методом линейного выбора и "быстрая" сортировка Карол Помощь студентам 4 27.09.2009 19:52
Сортировка файлов в Explorer vs сортировка в Delphi mutabor Общие вопросы Delphi 11 04.09.2009 14:32