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

Задача на сортировку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение больших и малых букв http://www.cyberforum.ru/cpp-beginners/thread1030567.html
Ребят, подскажите пожалуйста как сделать так, чтобы программа работала как с прописными, так и с заглавными буквами латинского алфавита, а то программа работает хорошо с прописными а с заглавными выводит иероглифы. Заранее спасибо.
C++ ms visual c++ 6.0 для Windows 7 x64 Дайте кто ссылку на скачивание или архивчик. Ничего не могу найти. http://www.cyberforum.ru/cpp-beginners/thread1030564.html
Массивы, операторы цикла, условный оператор C++
Посчитать и вывести на монитор колилчество бит установленных в 0 в коде ASCII для английских букв. Создать и напечатать массив этих букв по возрасртанию в них количества бит установленных в 1.
C++ Биты и битовые операции
написать программу, которая позволит ввести 2 числа a и b типа long с клавиатуры напечатать их на дисплее используя битовые операции поменять местами в них двойки бит.вывести результат. Поставить в OCT и BIN формах число типа long -65535
C++ TMemoryStream & Struct, как читать/писать структуры из/в поток? http://www.cyberforum.ru/cpp-beginners/thread1030553.html
на ++ пытаюсь перейти недавно... на С, задача была тривиальной и решена давно, но по обстоятельствам нужно перенести на С++. на входе имеем: struct SystemIdentificationInformation { char MID; WORD N; WORD reserved;
C++ Определить функцию Определить функцию, которая будет менять все буквы нижнего регистра в строке на буквы верхнего регистра. Данные что вводятся: начальная строка. Данные что выводятся: переделанная строка. подробнее

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

Задача на сортировку - C++

06.12.2013, 07:44. Просмотров 267. Ответов 2
Метки (Все метки)

Друзья, нужна помощь с кодом)
Выводит полную чушь(
Условие задачи:
есть одноименный массив длиной 40. Отсортировать методом выбора элементы массива, которые являются не кратными числами(числа генерируются рандомно от 0 до 50)
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
43
44
45
46
47
48
49
50
51
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <ctime>     // ctime для функции srand() 
#include <time.h>
#include <math.h>
using namespace std;
void search(int *mass1)
{   
    int n=40;
    for (int i=0; i<n; i++)
    {
        for (int j=i; j<n; j++)
        {
        if (mass1[j] % 2 != 0)
        {
            cin>>mass1[j];
        for(i=0; i<n; i++)
        {
            for(j=i+1; j<n; j++)
            {
                if( mass1[i]>mass1[j])
                {
                mass1[j] = mass1[i];
                printf("%d ---  ", mass1[i]);
                for(int z =0; z<n; z++) printf("%d  ", mass1[z]);
                printf("\n");
                }
            }
        }
        }
        }
    }
}
int main()
{
    int i;
    srand((unsigned)time(NULL));
    int n =40; 
    int *mass1 = new int[n];    
    for (i=0; i<n; i++) 
    mass1[i]=rand()%50+1;
    cout<<mass1[i]<<" ";
    cout<<endl;
    search(mass1);
    printf("\n\nIspolzovan algoritm obmenom\n");
    for(i=0; i<n; i++) printf("%d ", mass1[i]);
    delete []mass1;
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru