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

Дан одномерный массив A1,., An - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрица NxM минимальны элемент каждой строки матрицы заменить среднеарифметическим http://www.cyberforum.ru/cpp-beginners/thread1818821.html
Задана матрица размером NxM. Минимальный элемент каждой строки матрицы заменить среднеарифметическим значением максимальных элементов остальных строк матрицы.
C++ Сумма одномерного массива Создать функцию вычисления суммы элементов одномерного массива. Ввод элементов путем генерации случ чисел http://www.cyberforum.ru/cpp-beginners/thread1818810.html
C++ Вывод строкового массива на экран
Доброго времени суток Такая проблема,я хочу вывести какой-то результат , например "Hello",но пишет мусор,просто я не совсем понимаю,как это сделать. Код: #pragma once class String { private: int stringLength;
C++ Не работает функция
// Example program #include <iostream> #include <string> #include <cmath> using namespace std; int main() { float x=0.2; float n=(0.08*10+0.2)-0.001; float funk;
C++ Машина Тьюринга на примере двусвязного списка http://www.cyberforum.ru/cpp-beginners/thread1818715.html
Помогите написать реализацию машины Тьюринга через двусвязные списки, лента должна быть бесконечной или размер может меняться пользователем.алфавит:0,1
C++ Создать функцию для замены отрицательных элементов одномерного массива на их модули создать функцию для замены отрицательных элементов одномерного массива на их модули. ввод элементов путем инициализации. подробнее

Показать сообщение отдельно
lawr
 Аватар для lawr
352 / 246 / 121
Регистрация: 09.05.2014
Сообщений: 743
04.10.2016, 18:46     Дан одномерный массив A1,., An
для тех, кто не может в STL:
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
#include <iostream>
int main(){
    const int n=10;
    int min=0, max=0, m=0, m1=0, temp;
    float A[n];
    std::cout<<"enter array of "<<n<<" numbers:\n";
    for (int i=0; i<n; i++){
        std::cin>>A[i];
        if (A[i]<A[min])
            min=i;
        if (A[i]>A[max])
            max=i;
    }
    std::cout<<"enter two position for 0 to "<<n<<": ";
    while(std::cin>>m>>m1&&(m<0||m1<0||m>=n||m1>=n))
        std::cout<<"incorrekt position. please, repeat.";
    temp=A[max];
    A[max]=A[m];
    A[m]=temp;
    max=m;
    std::cout<<"after change max to "<<m<<':'<<std::endl;
    for (int i=0; i<n; i++)
        std::cout<<A[i]<<' ';
    std::cout<<std::endl;
    temp=A[min];
    A[min]=A[m1];
    A[m1]=temp;
    min=m1;
    std::cout<<"after change min to "<<m1<<':'<<std::endl;
    for (int i=0; i<n; i++)
        std::cout<<A[i]<<' ';
    std::cout<<std::endl;
    temp=A[max];
    A[max]=A[min];
    A[min]=temp;
    temp=max;
    max=min;
    min=temp;
    std::cout<<"after change min to max:"<<std::endl;
    for (int i=0; i<n; i++)
        std::cout<<A[i]<<' ';
    std::cout<<std::endl;
}
 
Текущее время: 14:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru