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

Какая разница?! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переделать код из массива в списки http://www.cyberforum.ru/cpp-beginners/thread186078.html
В неупорядоченном массиве есть совпадающие элементы. Из каждой группы одинаковых элементов оставить только один, удалив остальные и поджав элементы к его началу. #include<iostream.h>...
C++ массивы и функции Помогите, пожалуйста, разобраться в следующем задании. "Дан 2d массив А(n,n), который заполнен нулями и единицами. Узнать сколько колонн и рядов заполнены только единицами или только нулями. Создать... http://www.cyberforum.ru/cpp-beginners/thread186077.html
C++ Массивы + файлы
Просьба помочь с реализацией, а то вообще без понятия как это делать. В некоторых видах спортивных состязаний выступление каждого спортсмена независимо оценивается несколькими судьями, затем из...
Прокомментировать программу C++
Ребят, если не сложно прокомментируйте и проверьте пожалуйста програмку в Microsoft Visual C++ 6.0. Вроде ошибок не дает но не могу понять ее результата. Спасибо огромное. Само задание: Дана...
C++ Строки,работа с ними http://www.cyberforum.ru/cpp-beginners/thread186045.html
Ввести две строки найти в каждой из них максимальное слово.Составить из них строку и вывести эту строку в обратном порядке.. Помогите пожалуйста с решением.!! Спасибо
C++ Определение зажатой клавиши. Доброго времени суток. Какой функцией можно определить зажатую клавишу. Или узнать зажата ли определенная клавиша. подробнее

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

Какая разница?! - C++

04.11.2010, 11:47. Просмотров 436. Ответов 7
Метки (Все метки)

Вот две сортировки массивов, если не трудно обьясните пожалуйста разницу и есть ли указатели тут:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
bool foo(double i,double j)
{
        return (abs(i) > abs(j));
}
 
int main(){
 
double arr[] = {1.2, 1.8, 4.5, 0.1, 0.9, 9.7, 9.8, 0.2, 3.5, 5.7, 3.8, 6.0, 4.2, 4.3, 5.1 };
 
        sort(arr,arr+15,foo);
 
        for(int i = 0; i < 15; i++)
                cout<<arr[i]<<" ";
        cout<<endl;
 
        system("pause");
        return 0;
}
Вот вторая
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main()
 {
     float b; 
     float Mas[15] = {1.2, -1.8, -4.5, -0.1, -0.9, 9.7, -9.8, 0.2, 3.5, 5.7, -3.8, -6.0, 4.2, 4.3, -5.1}; 
     for (int i = 0; i < 14; i++){
         for (int j = 0; j < 14; j++){
             if (Mas[j]>Mas[j+1]){
                 b = Mas[j];   
                 Mas[j] = Mas[j+1];
                 Mas[j+1] = b;
            };
         };
     };
     for (int i = 0; i<15; i++){
          printf("%2.1lf", Mas[i]);
 
     };
 system("pause");
 return 0;
 }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru