Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Реверс цифр длинных чисел одномерного массива (итерация и рекурсия) Разработать функцию, которая переставляет в обратном порядке цифры заданного длинного целого числа (например, число 5321 превращается в 1235). С клавиатуры ввести массив длинных целых чисел. Используя разработанную функцию, заменить (прореверсирувать) все числа этого массива и напечатать результат замены. Надо сделать 2 способами : 1- методом итерации; 2 - рекурсия. https://www.cyberforum.ru/ cpp-beginners/ thread1284494.html Определяет наличие в матрице хотя бы одного элемента, который равен нулю (Pascal -> C++) C++
Задание гласит: Дан массив размером 2х4 с элементами действительного тип. Написать программу, которая определяет наличие в массиве хотя бы одного элемента, который равен нулю. Код программы на Pascal: Program 7; Uses Crt; const n=18; var a,b,c,e,f,delta,x,d:real; y:array of real; i:byte;
C++ Стандартные функции поиска элементов в контейнерах https://www.cyberforum.ru/ cpp-beginners/ thread1284477.html
Какие есть стандартные библиотеки/ф-ции поиска в с++? Нашел find(), но не совсем понятна его работа. Как я понял, он возвращает итератор на элемент, но я не могу вывести позицию этого элемента.
C++ Обращение матрицы методом Гаусса с выделением главного элемента по всей матрице https://www.cyberforum.ru/ cpp-beginners/ thread1284475.html
Здравствуйте, уважаемые форумчане. Помогите, пожалуйста, починить функцию обращения матрицы. Для некоторых случаев она работает, в некоторых строки изменены местами, а в некоторых вообще неправильно считает. Никак не могу найти ошибку самостоятельно. Matrix.h: class Matrix { private: int n; //Lines int l; //Columns double **m; public: Matrix(int n1);
C++ Вычисление таблицы значений заданной функции для N значений X в заданном интервале
составить алгоритм и программу вычесления таблицы значений заданной функции для N значений X, меняющихся от Xнач с заданным шагом HX, и M значений Z, меняющихся от Zнач с шагом HZ.(для функции оставить место)
C++ Вывести таблицу значений заданной функции составить алгоритм и программу вычесления таблицы значений заданной функции для N значений X, меняющихся от Xнач с заданным шагом HX, и M значений Z, меняющихся от Zнач с шагом HZ(место для функции оставить). https://www.cyberforum.ru/ cpp-beginners/ thread1284460.html
C++ Неправильные аргументы в memcmp https://www.cyberforum.ru/ cpp-beginners/ thread1284459.html
Обращаюсь по нехорошему адресу в строчке с memcmp: Необработанное исключение в "0x770815de (ntdll.dll)" в "lab_1_ii.exe": 0xC0000005: Нарушение прав доступа при чтении "0x00000004". Что нужно передавать в функцию? На statelm.mass без & так же ругается. И просто на statelm. statelm и statelm2 100% инициализированы. typedef struct L_M1 { int mass; }L_M;
Класс реализация функций C++
Нужно сделать программу с использованием функций и класса. Как создавать класс и функции мне понятно,проблема с описанием функции. Я создаю функции для чтение, записи, транспонировании, умножения, сложения - а как их описать не понимаю, нужно еще это сделать как можно проще,то-есть чтобы код был меньше. Заранее спасибо Вот код #include <fstream> #include "Header.h" #include <conio.h>...
C++ Передача массива в функцию Почему мусор выводит? bool insert(int* mas, int n, int v) { int _n = n + 1; int* mas2 = new int; for (int i = 0; i < n; ++i) mas2 = mas; mas2 = v; deletemas; mas = mas2; return true; https://www.cyberforum.ru/ cpp-beginners/ thread1284428.html C++ Определить, пилообразный ли массив https://www.cyberforum.ru/ cpp-beginners/ thread1284399.html
Возможно есть более изящное исполнение? Условие: определить пилообразный ли массив (a1 > a2 < a3 > a4 и т.д. или a1 < a2 > a3 < a4) #include "stdafx.h" #include <iostream> using namespace std; bool flag, flag_1; int сou = 0, A={1, 0, 1, 0, 1};
C++ Удалить элемент из массива
Всем привет. Есть вот такой код #include <iostream> using namespace std; int main(int argc, char *argv) {
C++ Ввод массива в цикл for с n-м колличеством выполнений https://www.cyberforum.ru/ cpp-beginners/ thread1284365.html
Доброго времени суток! Есть одна небольшая проблема, связанная с заданием на c++ Задача S-В обратном порядке Ограничение времени: 1 с Ограничение памяти: 256 M Дан массив целых чисел размера N. Вывести его элементы в обратном порядке. Input Первая строка стандартного потока ввода содержит количество тестовых случаев Т.
0 / 0 / 1
Регистрация: 29.09.2014
Сообщений: 97
26.10.2014, 17:04  [ТС] 0

Массив. Найти максимальный и минимальный по модулю элементы массива - C++ - Ответ 6770720

26.10.2014, 17:04. Показов 7962. Ответов 6
Метки (Все метки)

Ответ

Гоблин-инженер,
Цитата Сообщение от Гоблин-инженер Посмотреть сообщение
qwen1234,
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
#include <iostream>
#include <cmath>
 
using namespace std;
 
const int n = 5;
 
int main(int argc, const char * argv[])
{
    int a[n];
    for (int i = 0; i < n; ++i)
    {
        cout << "A[" << i << "]:";
        cin >> a[i];
    }
    int minIndex = 0, maxIndex = 0;
    cout << "Array:";
    for (int i = 0; i < n; ++i)
    {
        cout << " " << a[i];
        if (abs(a[i]) < abs(a[minIndex])) minIndex = i;
        if (abs(a[i]) > abs(a[maxIndex])) maxIndex = i;
    }
    const int temp = (abs(a[maxIndex]) >= abs(a[minIndex])+10 ? abs(a[maxIndex]) : -1*abs(a[maxIndex]));
    for (int i = n-1; i >= 0; --i)
        a[i] += temp;
    cout << endl << "Array:";
    for (int i = 0; i < n; ++i)
        cout << " " << a[i];
    return 0;
}
Задавать значение статического массива неконстантными значениями не есть хорошо, поскольку не все компиляторы позволяют такое
массивы у нас вводит пользователь
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
#include <iostream.h>
#include <math.h>
#include <cmath>
 
using namespace std;
 
 
int main()
{
    int n,i;
    cout<<"\nInput array n:";
    cin>>n;
    int a[n];
    for (i=0; i<n; i++)
    {
        cout<<"\na["<<i<<"]=";
        cin>>a[i];
    }
    int min = 0, max = 0;
    cout << "Array:";
    for (int i = 0; i < n; ++i)
    {
        cout << " " << a[i];
        if (abs(a[i]) < abs(a[min])) min = i;
        if (abs(a[i]) > abs(a[max])) max = i;
    }
    const int temp = (abs(a[max]) >= abs(a[min])+10 ? abs(a[max]) : -1*abs(a[max]));
    for (int i = n-1; i >= 0; --i)
        a[i] += temp;
    cout << endl << "Array:";
    for (int i = 0; i < n; ++i)
        cout << " " << a[i];
    return 0;
}
Гоблин-инженер,
Так же у меня вопрос на счет вот это строки:
C++
1
const int temp = (abs(a[max]) >= abs(a[min])+10 ? abs(a[max]) : -1*abs(a[max]));
для чего мы делаем ее константой?
И почему
C++
1
 for (int i = 0; i < n; ++i)
у нас i=0 а не 1?

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

Найти максимальный и минимальный по модулю элементы массива
Ввести одномерный массив , вывести его. Найти максимальный и минимальный по модулю элементы...

Найти максимальный и минимальный по модулю элементы массива
Ввести одномерный массив А , вывести его. Найти максимальный и минимальный по модулю элементы...

Найти и вывести минимальный по значению и максимальный по модулю элементы массива А
Прошу помочь с решением задачи, нужен текст программы на паскале. Дан одномерный целочисленный...

Массив А(50). Найти минимальный и максимальный элементы массива.
Здравствуйте. Помогите решить. Заранее спасибо. Дан массив А(50). Найти минимальный и...

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

Найти минимальный и максимальный по модулю элементы матрицы
Найти минимальный и максимальный по модулю элементы матрицы А. Выделить в новый массив...

6.1 Дан действительный массив А(п). Найти максимальный и минимальный элементы массива
6.1 Дан действительный массив А(п). Найти максимальный и минимальный элементы массива.

Дан массив А(20). Найти минимальный и максимальный элементы массива и их порядковые номера
Дан массив А(20). Найти минимальный и максимальный элементы массива и их порядковые номера.Добрые...

Дан массив А(20). Найти минимальный и максимальный элементы массива, и их порядковые номера
Дан массив А(20). Найти минимальный и максимальный элементы массива, и их порядковые номера.

Дан массив А(20). Найти минимальный и максимальный элементы массива и их порядковые номера
дан массив А(20).Найти минимальный и максимальный элементы массива и их порядковые номера.

Найти в массиве максимальный и минимальный элементы по модулю и поменять их местами
Вот решаю задачу по Си++, но так как дома среды разработки такой нет , то решаю задачу по Си......

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