Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти сумму цифр числа Помогите пожалуйста написать 2 легкие програмки в C++. Сам я пока не очень силен в программировании. №1 Введите 3 числа и выведите и в неубывающем порядке. №2 Введите натуральное число N и найдите сумму его цифр. Заранее спасибо. С меня +. https://www.cyberforum.ru/ cpp-beginners/ thread445024.html Приведение типов. Char-ы C++
Здравствуйте! Прошу ответить на 2 вопроса, я в затруднении... Чем отличаются типы данных char и char*Как преобразовать тип char в const char* При преобразовании char в const char* явным способом выдается ошибка cast to pointer from integer of different size. Помогите пожалуйста, объясните мне эти 2 вопроса. Заранее благодарю!
C++ Определите сумму элементов массива, расположенных после элемента равного минимуму. https://www.cyberforum.ru/ cpp-beginners/ thread445015.html
Определите сумму элементов массива, расположенных после элемента равного минимуму.
C++ матрица. клас Решил создать класс квадратных матриц. Вот что получилось. Все работает, но хотелось бы услышать Ваше мнение и любые(ВСЕ) замечания matrix.hpp #ifndef _MATRIX_ #define _MATRIX_ #include <vector> #include <iostream> https://www.cyberforum.ru/ cpp-beginners/ thread445012.html
C++ Дан одномерный массив состоящий из n целых чисел, надо сортировать элементы по уменьшению
Дан одномерный массив состоящий из n целых чисел, надо сортировать элементы по уменьшению (если возможно, то с обяснениями)
C++ Проблемка winapi https://www.cyberforum.ru/ cpp-beginners/ thread444993.html
Нужно считать байты пришедшие по ком порту. Проблема в том что точное количество пришедших байт я незнаю. Взял пример: DWORD WINAPI ReadThread(LPVOID) { COMSTAT comstat; //структура текущего состояния порта, в данной программе используется для определения количества принятых в порт байтов DWORD btr, temp, mask, signal; //переменная temp используется в качестве заглушки ...
C++ Как правильно ввести два вектора ? надо чтобы элементы векторов вводились с клавиатуры, а у меня что-то не получается. и еще надо будет найти сумму векторов, но это я уже может сам сделаю:) https://www.cyberforum.ru/ cpp-beginners/ thread444984.html Вычислить произведение элементов массива по модулю C++
Дан одномерный массив состоящий из n целых чисел, надо: вычеслить произведение элементов по модулю, которые находятся между максимальным элементом и минимальным ( если возможно с обяснениями)
C++ Какую платформу выбрать новичку? Желательно кроссплатформенную Немного знаю .NET и C# https://www.cyberforum.ru/ cpp-beginners/ thread444948.html C++ Задачи по C++ https://www.cyberforum.ru/ cpp-beginners/ thread444943.html
Есть не сложные задачи, но что бы решить их нужно знать кое что, что я у Вас и хочу спросить: 1. Есть число 1234. Как определить какая из его частей (12 или 34) больше? 2. Есть число 1234. Как сравнить 1е и предпоследнее число? 3. Как поменять последнюю и первую цифры числа местами? Спасибо за ответы!
Есть два потока и глобальный массив, могут ли потоки перепутать элементы глобального массива или другого контейнера? C++
Начать с массивов, допустим То есть ситуация такая: пусть имеется два потока и глобальный массив элементов int из двух элементов, один поток выводит в цикле значение нулевого элемента, а второй- значение первого; вот сижу думаю- могут ли они перепутать элементы? С одной стороны не могут потому как обращение к элементу по индексу однозначаено идентифицирует этот элемент; а с другой стороны,...
C++ Дан одномерный массив состоящий из n целых чисел, надо: вычеслить сумму положительных элементов Дан одномерный массив состоящий из n целых чисел, надо: вычеслить сумму положительных элементов https://www.cyberforum.ru/ cpp-beginners/ thread444920.html
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
12.02.2012, 21:05 0

Определите элементы массива по возрастанию их модуля - C++ - Ответ 2483856

12.02.2012, 21:05. Показов 893. Ответов 4
Метки (Все метки)

Ответ

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
#include "iostream"
#include "math.h"
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(0, "");
    double mas[100];
    int n;
    cout << "Введите количество элементов массива - ";
    cin >> n;
 
    cout << "Введите элементы массива - ";
    for(int i = 0; i < n; i++)
    {
        cin >> mas[i];
    }
    //с помощью пузырьковой сортировки упорядочиваем массив по убыванию элементов массива
    for(int i = 0; i < n; i++)
    {
       for(int j = n - 1; j > i; j--)
       {
          if (abs(mas[j-1]) > abs(mas[j]))  //если модуль предыдущего элемента меньше чем модуль теререшнего элемента, тогда....
           {
               //меняем местами элементы
              double x = mas[j-1]; 
              mas[j-1] = mas[j]; 
              mas[j] = x;
           }
       }
    }
    
    cout << "Упорядоченный массива по убыванию модулей элементов\n";
    for(int i = 0; i < n; i++) 
    {
        cout << mas[i] << " "; //выводим массив после сортировки
    }
    system("pause >> null");
    return 0;
}


Вернуться к обсуждению:
Определите элементы массива по возрастанию их модуля C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.02.2012, 21:05
Готовые ответы и решения:

Отсортируйте элементы массива по возрастанию их модуля
Отсортируйте элементы массива по возрастанию их модуля

Упорядочить отрицательные элементы по возрастанию модуля, а положительные числа по убыванию
Помогите пожалуйста с задачей оценку надо хорошую получить по ИТ в школе..................В...

Определите сумму и произведение элементов массива B(N) больших модуля числа C
Определите сумму и произведение элементов массива B(N)больших модуля числа C, а также среднее...

Сортировка элементов массива data по возрастанию их модуля
Нужно дописать программу для Сортировка элекментов массива data по возврастанию их модуля ( функция...

4
12.02.2012, 21:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.02.2012, 21:05
Помогаю со студенческими работами здесь

Массив: Заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию.
Сформировать массив 20 целых случайных чисел в диапазоне от минус 30 до 30. Напечатать его....

Заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию
В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество...

Заменить все отрицательные элементы массива их квадратами и упорядочить элементы массива по возрастанию
Помогите пожалуйста. Нужно реализовать две задачи. 1. Заменить все отрицательные элементы...

Заданы два упорядоченных по возрастанию массива. Соединить их в один массив, так чтобы элементы были упорядоченны по возрастанию
Заданы два упорядоченных по возрастанию массива А и В, состоящих из N и M вещественных элементов...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru