Форум программистов, компьютерный форум, киберфорум
Наши страницы

Дан одномерный массив 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 {...
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
367 / 261 / 125
Регистрация: 09.05.2014
Сообщений: 769
04.10.2016, 18:46
для тех, кто не может в 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;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.