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

сортировка в массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ cin И getline http://www.cyberforum.ru/cpp-beginners/thread115133.html
#include <iostream> int main() { using namespace std; char n1; int n2;
C++ трудно дается записать в файл int i=0; int c=0; FILE* f=fopen("c:\\ascii.txt", "w"); while(true){ if(i==700)break; else cout<<"alt+"<<i<<"-"<<(char)i<<endl; i++; } помогите ASCII код записать в файл,как выводится на экране...просто я пока по книге учил это,ну работу с файлами,а тепрь это надо http://www.cyberforum.ru/cpp-beginners/thread115122.html
Добавить строку с заданным номером C++
Подскажите как добавить строку с заданным номером в динамическом двумерном массиве.
C++ Программирование сетевых приложений на C++
вот наткнулся на книгу "Программирование сетевых приложений на C++" Шмидт Д., Хьюстон С. но никак немогу найти где скачать ее, везде платно или вирус. может у кого есть она или посоветуйте литературу на подобие этой.
C++ Диапазон положительных чисел задан нижней и верхней границами. Распечатать все простые числа, лежащие в указанном диапазоне. http://www.cyberforum.ru/cpp-beginners/thread115103.html
Program pr11_1; uses crt; var chislo,delite1,e,b,flag1,flag2:longint; {===============================} procedure swap_(var a,b:longint); var r:integer; begin r:=a; a:=b; b:=r;
C++ изменение константы Добрый день, только начал учить с++, поэтому сильно не бейте :) интересует такой гипотетический вопрос в целях обучения const int ic = 100; int* ip = (int*)&ic; *ip = 50; cout << &ic << " - " << ip << endl;// адрес одинаковый cout << ic << " - " << *ip << endl;// значения разные как такое может быть? подробнее

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

сортировка в массиве - C++

10.04.2010, 23:11. Просмотров 271. Ответов 0
Метки (Все метки)

здравствуйте!
задание:
В одномерном массиве, состоящем из п целых элементов.
Упорядочить по возрастанию отдельно элементы, стоящие на четных местах и элементы, стоящие на нечетных местах.
__________________________________________________________________________________________
попробовал написать...но почему вместо последних элементов появляются неправильные значения(-858993460 вот это значение)...в чем здесь ошибка???


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
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
using namespace std;
#include <stdio.h>
#include <conio.h>
int main()
{
    int i,n,min,s=0,mas[100],k;
    cout<<"BBEDITE KOL-BO n=";
    cin>>n;
    cout<<"\n"<<"BBEDITE MASSIV"<<"\n"<<"\n";
 
    
    for(i=0;i<n;i++)
    {   cout<<"BBEDITE ELEMENT N"<<i<<" ";
        cin>>mas[i];        }
    cout<<"\n";
 
    
    for(i=0;i<n;i++)
    cout<<mas[i]<<"\n";
    cout<<"\n";
 
for(i = 0 ; i < n ; i++) { 
       for(int j = 0 ; j < n - i - 1 ; i++) {  
           if(mas[i] > mas[i+2]) {           
              int t = mas[i]; mas[i] = mas[i+2] ; mas[i+2] = t; 
           }
        }
    }
 
for(i = 1 ; i < n ; i++) { 
       for(int j = 0 ; j < n - i - 1 ; i++) {  
           if(mas[i] > mas[i+2]) {           
              int t = mas[i]; mas[i] = mas[i+2] ; mas[i+2] = t; 
           }
        }
    }
 
 for(i=0;i<n;i++)
    cout<<mas[i]<<"\n";
    getch();
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru