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

элементы массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ матрицы http://www.cyberforum.ru/cpp-beginners/thread74289.html
народ помогите плз за рание большое спасибо При решении задач инициализируйте значения переменных с помощью конструктора. - Найдите минимальный элемент в каждой строке матрицы. Создайте класс в соответствии с условием задачи. Определите функции-члены класса для вывода реализации требуемых действий. - Найти минимальный элемент в каждом столбце матрицы.
C++ Процедура генерации всех деревьев с m вершинами День добрый. Уже больше недели ломаю голову как организовать данную процедуру. Пробовал делать через матрицы смежности и через массив родителей, но успехов не добился... Поэтому прошу помощи у вас. Генерировать абсолютно все деревья не обязательно, например, можно ограничиться 1 родителем у каждого узла, корень всегда один и тот же и т.д. Т.е. полная свобода выбора. http://www.cyberforum.ru/cpp-beginners/thread74285.html
Симметричные элементы матрицы. C++
Товарищи программисты, помогите решить задачу, хотя-бы составить алгоритм. дан двум массив 5*8 заменить все симметричный элементы на нули. незнаю как выявить симметричные элементы. скорее всего вертикальной оси симметр.
констукторы и деcтрукторы C++
Дано натуральное число m>10. Получите наибольшее число k, при котором 4(в степени k)<m. Помогите пожалусто решить задачу ваще не понимаю констукторы....
C++ Создание кнопки http://www.cyberforum.ru/cpp-beginners/thread74276.html
Как в главном окне программы создать обычную кнопку (на WinApi) чтобы при ее нажатии передавалась цифра 1? Юзаю VS 2005
C++ Опр. произведение эл-тов, лежащих после мин. значения #include <iostream>; using namespace std; int main() { const int n = 5; int B; int i; int index = 0; int pro; cout << "Input array (5 elements): \n"; подробнее

Показать сообщение отдельно
M128K145
Эксперт C++
 Аватар для M128K145
8277 / 3496 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
14.12.2009, 20:48     элементы массива
первая
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <cmath>
#include <iostream>
 
int main()
{
    int n, i, j;
    std::cout<<"n = ", std::cin>>n;
    int* mas = new int[n];
    std::cout<<"mas: "<<std::endl;
    for(i = 0; i < n; ++i)
        std::cin>>mas[i];
    for(j = 0; j < n; ++j)
        for(i = 0; i < n - 1; ++i)
            if(fabs(mas[i]) > fabs(mas[i + 1]))
                mas[i] ^= mas[i + 1] ^= mas[i] ^= mas[i + 1];
    std::cout<<"sort mas:"<<std::endl;
    for(i = 0; i < n; ++i)
        std::cout<<mas[i]<<' ';
    fflush(stdin);
    std::cin.get();
    return 0;
}


Добавлено через 7 минут
вторая
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
int main()
{
    int n, m, i, j, imin(1), jmin(0);
    std::cout<<"n = ", std::cin>>n;
    std::cout<<"m = ", std::cin>>m;
    std::cout<<"matr: "<<std::endl;
    int** matr = new int*[n];
    for(i = 0; i < n; ++i)
    { 
        matr[i] = new int[m];
        for(j = 0; j < m; ++j)
            std::cin>>matr[i][j];
    }
    for(i = 1; i < n; i += 2)
        for(j = 0; j < m; ++j)
            if(matr[i][j] < matr[imin][jmin])
                imin = i, jmin = j;
    std::cout<<"min = matr["<<imin<<"]["<<jmin"] = "<<matr[imin][jmin];
    fflush(stdin);
    std::cin.get();
    return 0;
}
 
Текущее время: 22:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru