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

Создать новый массив, найти наименьший элемент 3-го столбца, поменять местами наименьший элемент 3-го столбца и элемент a23 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не могу разобраться рекурсией) http://www.cyberforum.ru/cpp-beginners/thread1065369.html
Напишите программу, которая запрашивает число и показатель степени. Напишите рекурсивную функцию, которая возводит число в степень путем многократного умножения числа на самое себя, т.е. если число равно 2, а показатель степени равен 4, то эта функция должна возвратить число 16. #include <iostream> using namespace std; unsigned int myFunc(unsigned int x,unsigned int y); int main() {
C++ Самое начало Здравствуйте! Подскажите, пожалуйста, какие-нибудь уроки или книги по C++ для начинающих (то есть с нуля). И еще, если не трудно, научите ,пожалуйста, читать с файла и выводить в файл, и, было бы неплохо научиться использовать рандом. Буду благодарен! http://www.cyberforum.ru/cpp-beginners/thread1065366.html
Написать программу для объединения массивов C++
Написать программу для объединения массивов, n - количество массивов, подлежащих объединению, а - массив указателей на массивы, подлежащих объединению; массив size - содержит размер массивов, подлежащих объединению. Память под массивы выделить динамично; totar - результирующий массив. И это все нужно сделать на языке С + + без malloc (), calloc () ... и т.д. Буду очень благодарен!
C++ Частый путь новичка
Здравствуйте, народ! Подскажите, пожалуйста, какие-нибудь уроки по C++ для начинающих (то есть с нуля), или книгу толковую, по тому же поводу. И еще, если не влом, научите плз читать с файла и выводить в файл. Буду чертовски благодарен!
C++ Блок-схема http://www.cyberforum.ru/cpp-beginners/thread1065346.html
помогите зделать блок схему к с++ #include <iostream> #include <cstdlib> using namespace std; int main() { int P,A; cout << "Array: "; for (int i = 0; i < 16; i++)
C++ Наследование и шаблоны Доброе время суток. Есть три класс: interface.h template <class T> class interface { public: interface(); virtual ~interface() = 0; подробнее

Показать сообщение отдельно
Ev[G]eN
Эксперт С++
5096 / 1534 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
08.01.2014, 12:00     Создать новый массив, найти наименьший элемент 3-го столбца, поменять местами наименьший элемент 3-го столбца и элемент a23
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
44
45
46
47
48
49
50
51
52
53
54
#include <iostream>
#include <iomanip>
#include <clocale>
#include <cstdlib>
#include <ctime>
 
int main()
{
    std::setlocale(0, "");
    std::srand(std::time_t(0));
 
    const size_t rowsCount(5);
    const size_t colsCount(3);
 
    int matrix[rowsCount][colsCount];
    double rowAverageArray[rowsCount];
 
    std::cout << "Матрица: " << std::endl;
    for (size_t i = 0; i < rowsCount; i++) {
        int rowElementsSum(0);
        for (size_t j = 0; j < colsCount; j++) {
            std::cout << std::setw(5) << (matrix[i][j] = std::rand() % 20);
            rowElementsSum += matrix[i][j];
        }
        rowAverageArray[i] = ((double)(rowElementsSum) / (double)(colsCount));
        std::cout << std::endl;
    }
 
    std::cout << "Массив, состоящий из средних значений каждой строки: " << std::endl;
    for (size_t i = 0; i < rowsCount; i++) {
        std::cout << rowAverageArray[i] << "(Строка №" << (i + 1) << "); ";
    }
    std::cout << std::endl;
 
    size_t iMin(0), jMin(2);
    for (size_t i = 1; i < rowsCount; i++) {
        iMin = matrix[i][jMin] < matrix[iMin][jMin] ? i : iMin;
    }
    std::cout << std::endl << "Минимальны элемент третьего столбца: " << matrix[iMin][jMin] << std::endl;
 
    int buffer(matrix[iMin][jMin]);
    matrix[iMin][jMin] = matrix[1][jMin];
    matrix[1][jMin] = buffer;
 
    std::cout << std::endl << "Результат: " << std::endl;
    for (size_t i = 0; i < rowsCount; i++) {
        for (size_t j = 0; j < colsCount; j++)
            std::cout << std::setw(5) << matrix[i][j];
        std::cout << std::endl;
    }
 
    std::system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru