Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
zveroboy-09
1

Отсортировать по возрастанию элементы массива

31.07.2012, 22:08. Просмотров 1470. Ответов 5
Метки нет (Все метки)

1)Дан массив целых чисел из 10 элементов отсортировать по возрастанию.
2)Дан действительный массив A[1..5,1..3].Напечатать индекс его отрицательных элементов.
помогите пожалуйста написать программу на С++
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.07.2012, 22:08
Ответы с готовыми решениями:

Отсортировать элементы массива по возрастанию
Задан массив из k чисел. Отсортировать элементы массива по возрастанию.

Отсортировать по возрастанию элементы массива
В массиве А каждый элемент изменяется в пределах от 0 .. 20. Отсортировать по возрастанию. C++

Отсортировать элементы массива по возрастанию
Здравствуйте,нужна программа на массиве одномерном. Задание: Задан массив из k чисел....

Отсортировать элементы массива по возрастанию
Писал текст проги по заданию: Разработать программу, которая вводит текст на английском языке и...

5
27 / 27 / 3
Регистрация: 19.04.2012
Сообщений: 41
31.07.2012, 22:25 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

1 задача
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
#include <iostream>
 
using namespace std;
 
int main() {
    int temp = 0;
    int a[10];
    for (int i = 0; i < 10; i++) {
        cin >> a[i];
    }
    for (int i = 0; i < 9; i++) {
        for (int j = 0; j < 9 - i; j++) {
            if (a[j] > a[j + 1]) {
                temp = a[j]; 
                a[j] = a[j + 1];
                a[j + 1] = temp;
            }
        }
    }
    for (int i = 0; i < 10; i++) {
        cout << a[i] << "\t";
    }
    return 0;
}
2 задача
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
using namespace std;
 
int main() {
    int a[5][3];
    for (int i = 0; i < 5; i++) {
        for (int j = 0; j < 3; j++) {
            cin >> a[i][j];
        }
    }
    for (int i = 0; i < 5; i++) {
        for (int j = 0; j < 3; j++) {
            if (a[i][j] < 0) {
                cout << "[" << i << "][" << j << "]" << "\n";
            }
        }
    }
    return 0;
}
1
zveroboy-09
31.07.2012, 22:35 3
Спасибо большое! Сам учился по какой книге?))
27 / 27 / 3
Регистрация: 19.04.2012
Сообщений: 41
31.07.2012, 22:36 4
Цитата Сообщение от zveroboy-09 Посмотреть сообщение
Спасибо большое! Сам учился по какой книге?))
Меня в универе учился, методичка по которой учился называлась: Основы программирования на языке C++ =)
Можешь в вк добавить меня vk.com/Blagovidov
1
5 / 5 / 2
Регистрация: 17.12.2011
Сообщений: 148
31.07.2012, 22:37 5
Цитата Сообщение от Blagovidov Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
for (int i = 0; i < 9; i++) {
        for (int j = 0; j < 9 - i; j++) {
            if (a[j] > a[j + 1]) {
                temp = a[j]; 
                a[j] = a[j + 1];
                a[j + 1] = temp;
            }
        }
    }
а почему цыкл 9 раз выполняится а не 10
0
27 / 27 / 3
Регистрация: 19.04.2012
Сообщений: 41
31.07.2012, 22:40 6
Цитата Сообщение от Dima_c8 Посмотреть сообщение
а почему цыкл 9 раз выполняится а не 10
Если ставил 10, то сдвигалось на 1 и на первое место 0 впиливался) я брал сортировку пузырьком с этого форума, особо не глядел) писал на скорую руку)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.07.2012, 22:40

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Отсортировать элементы главной диагонали массива по возрастанию
Заполнить двумерный числовой массив А целыми числами. Отсортировать элементы главной диагонали...

Отсортировать элементы массива по возрастанию методом обмена
Отсортировать элементы массива по возрастанию методом обмена. есть код, int *mas; int n; ...

Отсортировать по возрастанию только положительные элементы массива
Отсортировать по возрастанию только положительные элементы массива. Как объяснил преподаватель так...

Отсортировать по возрастанию только четные элементы массива
№1: Отсортировать по возрастанию только четные элементы массива.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.