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

Сформировать матрицу, в которой столбцы расположены в порядке возрастания сумм их элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить и вывести на экран в виде таблицы значение функции http://www.cyberforum.ru/cpp-beginners/thread1039483.html
Вычислить и вывести на экран в виде таблицы значение функции y(x) на интервале от x0 до xn с шагом dx. A, B, C, D, X, x0, xn и dx - вещественные числа, значения которых вводятся с клавиатуры. Для операций ввода-вывода использовать возможности библиотеки stdio.h.
C++ по нажатию произвольной клавиши поочередно выделяет каждое из слов текста, у которых первый и последний символы совпадают Привет парни, спасайте, уже есть код для 2\3 программы... #include <fstream> #include <sstream> #include <list> #include <iterator> #include <string> #include <iostream> #include <conio.h> int main(){ http://www.cyberforum.ru/cpp-beginners/thread1039476.html
C++ Скласти програму з використанням циклу for
Вводиться натуральне число. Вивести це ж число, розділяючи трійки цифр комами. Наприклад: вхідні дані 1000; вихідні дані 1,000; вхідні дані 12345678; вихідні дані 12,345,678 ; вхідні дані 123; вихідні дані 123; Написати мовою С++; Допоможіть будь ласка;
string обьявленый в классе передать в параметры конструктора C++
class String{ char str; string str2; public: String(char string){ strcpy(str,string); } String(string newStr){ //вот здесь я пытаюсь через перегруженный конструктор передать строку произвольного //strcpy(str2,newStr); //размера }
C++ Вычисление корня n-ой степени http://www.cyberforum.ru/cpp-beginners/thread1039465.html
Сам обучаюсь C#, но дали решить С++ не понимаю помогите пожалуйста!!!
C++ Символьные величины Добрый вечер. Вот задача Написать программу, которая считывает английский текст из файла и выводит его на экран, заменив каждую первую букву слов, начинающихся с гласной буквы, на прописную. #include <stdlib.h> #include <iostream> #include <stdlib.h> #include <stdio.h> #include <ctype.h> подробнее

Показать сообщение отдельно
MicM
821 / 488 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
13.12.2013, 00:29     Сформировать матрицу, в которой столбцы расположены в порядке возрастания сумм их элементов
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
55
#include <iostream>
#include <iomanip>
 
struct summ
{
    int sum;
    int number;
};
 
int main()
{
    int b[4][5]=
    {
        {4,5,3,2,4},
        {1,6,8,5,3},
        {2,6,9,0,5},
        {1,2,3,4,5}
    };
    int c[4][5];
    summ tmp[5]={0,0};
    for (int j=0; j<5; j++)
    {
        tmp[j].number = j;
        for (int i=0; i<4; i++)
            tmp[j].sum+=b[i][j];
    }
    bool f;
    int buf;
    do
    {
        f = true;
        for (int i=0; i<4; i++)
            if (tmp[i].sum > tmp[i+1].sum)
            {
                buf = tmp[i].sum;
                tmp[i].sum = tmp[i+1].sum;
                tmp[i+1].sum = buf;
                buf = tmp[i].number;
                tmp[i].number = tmp[i+1].number;
                tmp[i+1].number = buf;
                f = false;
            }
    }
    while (!f);
    for (int j=0; j<5; j++)
        for (int i=0; i<4; i++)
            c[i][j] = b[i][tmp[j].number];
    for (int i=0; i<4; i++)
    {
        for (int j=0; j<5; j++)
            std::cout <<std::setw(4) <<c[i][j];
        std::cout <<"\n\n";
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru