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

Сортировка методом пузырька(по убыванию) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ экзамены http://www.cyberforum.ru/cpp-beginners/thread267799.html
ребя чет никак не могу сообразить. Задание вот такое Дано число n. Напечатать фразу "Мы успешно сдали n экзаменов", согласовав окончание слова "экзамен" с числом n. Предусмотреть, что 1 ≤ n ≤ 20. #include "stdafx.h" #include "conio.h" #include "math.h." #include "iostream" using namespace std;
C++ пара мелких ошибочек в программе, не могу понять в чем(( Пара мелких ошибочек в программе, не могу понять в чем(( #include <math.h> #include <stdio.h> #define N 200 /*формируем структуру*/ typedef struct Rectangle {double x1,x2,y1,y2;} Rec; /*функция для вычисления площади прямоугольника */ http://www.cyberforum.ru/cpp-beginners/thread267792.html
C++ C++ Перегрузка
Добрый вечер,очень прошу мне помочь,уже 2 часа читаю методичку и всё без результатов,нужно перегрузить функцию min_el поиска минимального элемента в массивах и матрицах Очень прошу помочь,а то что-то эта тема не как не даётся мне.
C++ Кратчайший маршрут
Очень сложная задачка на мой взгляд. Подскажите хотя-бы алгоритм! Буду очень благодарен.
C++ Вопрос про палиндромы http://www.cyberforum.ru/cpp-beginners/thread267753.html
Такая вот задачка по програмированию С++: Ввести рядок символов и составить масив слов-палиндромов (читаются одинаково с права на лево и с лева на право). Упорядочить масив по алфавиту. Я чет не могу разобратся, мне надо создать отдельный рядок с готовыми (штук 10-20) англ словами-палиндромами чтоб потом сравнивать с символами введённой строки? (если да то я гуглил список возможных слов на...
C++ Перевести код с Pascal пожалуйста помогите перевести код с паскаля в с++ uses crt; var N,M:longint; k:byte; begin clrscr; write('N=');readln(n); M:=0; while N>0 do begin подробнее

Показать сообщение отдельно
Dark0809
0 / 0 / 0
Регистрация: 28.11.2010
Сообщений: 34

Сортировка методом пузырька(по убыванию) - C++

31.03.2011, 17:31. Просмотров 12046. Ответов 15
Метки (Все метки)

Здравствуйте!Задача такая: Написать функцию, которая сортирует одномерный массив в порядке убывания методом пузырька. В основной программе вызвать эту функцию для двух разных массивов.
Вот мой код, но ничего не работает....((( прошу помочь исправить...заранее спасибо...
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int i,n,a,j[100];
main()
{
printf("vvedite kol-vo elementov: ");
scanf("%d",&n);
randomize();
for (i=0;i<n;i++)
{
a[n]=rand()%100-50;
printf("%5d",a[n]);
}
int a[100],j;
for(i=0; i<n; i++)
for (j=n-1; j>i; j--)
if(a[j-1]<a[j])
{
a[n]=a[j-1];
a[j-1]=a[j];
a[j]=a[n];
printf("otsortirovannyi massiv: %5d",a[j];}
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru