Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В файле найти строки с максимальной по длине подстрокой-палиндромом Задан текстовый файл input.txt. Требуется определить строки этого файла, содержащие максимальную по длине подстроку-палиндром. Если таких строк несколько, найти первые 10. Результат вывести на консоль в форме, удобной для чтения. Использовать потоки https://www.cyberforum.ru/ cpp-beginners/ thread2145582.html C++ Найти и исправить код, используя цикл for
#include <cstdlib> #include <iostream> #include <math.h> using namespace std; int main() { setlocale(LC_ALL,"Russian"); float x,xn,xk,dx,y,z,a; int i,k; float S,P;
C++ Табуляция функции (цикл for), не могу найти ошибку https://www.cyberforum.ru/ cpp-beginners/ thread2145563.html
#include <cstdlib> #include <iostream> #include <math.h> using namespace std; int main() { setlocale(LC_ALL,"Russian"); float x,xn,xk,dx,y,z,a; int i,k; float S,P;
C++ Функция: вычисление количества совпадающих элементов в заданных матрице и массиве Доброго времени суток, помогите, пожалуйста, с решением задачи, уже замучился!( Необходимо найти функцию, вычисляющую кол-во совпадающих элементов в 2 заданных массивах: в матрице А размерности n и в 1-мерном массиве В размерности m. #include <iostream> #include <stdlib.h> using namespace std; void f(int a,int b,int n, int m) {int i,j,q, w=0; for(i=1;i<=n;i++) for(j=1;j<=n;j++)... https://www.cyberforum.ru/ cpp-beginners/ thread2145558.html
C++ Найти количество членов самой длинной последовательности
Пользователем задано количество членов последовательности N и набор действительных чисел, члены послидновности А. Найти количество членов самой длинной последовательности, состоящей из членов последовательности А, идущие подряд и отсортированы по возрастанию. Очень нужно ее написать на завтра . Но боюсь что даже не так пишу . Я только начал изучать С++ . Написал этот код , вылетает с ошибкой ....
C++ Нахождение локальных минимумов последовательности https://www.cyberforum.ru/ cpp-beginners/ thread2145523.html
Задание: Дана последовательность вещественных чисел. Найти и вывести на экран все локальные минимумы - числа, меньшие предыдущего и последующего. #include <stdio.h> #include <locale.h> #include <iostream> #include <conio.h> int i = 1, a; float b, c, d; using namespace std; void main()
C++ Подскажите пожалуйста: в чем ошибка(Оператор if) Здравствуйте, подскажите пожалуйста: в чем ошибка(Оператор if)? #include<iostream> #include<string> using namespace std; struct Lib { char name; char surname; char kafedra; https://www.cyberforum.ru/ cpp-beginners/ thread2145518.html Ошибка в удалении элемента из массива структур из файла C++
Добрый вечер. Дело вкратце: есть массив структур, который вводится с клавиатуры, записывается в файл, затем опять записывается в массив структур. Необходимо реализовать удаление одного из элементов массива, используя вспомогательный файл. Пытаюсь реализовать это так: FILE *temp; temp = fopen("temp.txt", "wb"); int k; char line; FILE* fp3 = fopen("test.txt", "rb"); k = 0;
C++ Рекурсивные алгоритмы https://www.cyberforum.ru/ cpp-beginners/ thread2145493.html
Помогите, пожалуйста, завтра уже сдавать, а я совсем не понимаю как это сделать.
C++ Необходимо определить, сколько раз каждая цифра встречается в строке https://www.cyberforum.ru/ cpp-beginners/ thread2145475.html
Дана строка длиной не более 80 символов, оканчивающаяся точкой. Необходимо определить, сколько раз каждая цифра встречается в строке У меня есть такой код #include <iostream> using namespace std; int main()
C++ Вывести фамилии студентов, имеющих задолженность по двум предметам
Я без-понятия как писать этот код. Если будет у вас свободная минутка, пожалуйста помогите. Вот это условие: Каждый элемент входного файла имеет следующую структуру: <Фамилия>, <номер группы>, <оценка 1>, <оценка 2>, <оценка 3>. При этом фамилия имеет не более 12 символов, номер группы - целое от 101 до 116, каждая оценка - это 2,3,4 или 5 Первая оценка - за экзамен по матанализа, вторая - по...
C++ Удалить из массива простые числа используя указатель- С++ https://www.cyberforum.ru/ cpp-beginners/ thread2145439.html
Даны целые числа а1,.....,аn, где n-целое положительное число(n<100).Если в последовательности простые и непростые числа чередуются между собой , то ответом должна быть сама последовательность. В противном случае удалить простые числа , расположив остальные элементы в порядке , обратном исходному. Использовать указатели.
0 / 0 / 1
Регистрация: 24.11.2017
Сообщений: 10
09.12.2017, 17:39  [ТС] 0

Найти минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы - C++ - Ответ 11928563

09.12.2017, 17:39. Показов 4895. Ответов 1
Метки (Все метки)

Ответ

Если кому-то потребуется:
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
#include <iostream>
#include <cmath>
#include <ctime>
using namespace std;
int main()
{
    srand(time(NULL));
    //Выделение памяти
    int n, h, sumstolb = 0, i, j;
    cout << "Enter columns and strings count" << endl;
    cin >> n;
    int **arr = new int*[n];
    for (int i = 0; i < n; i++)
    {
        arr[i] = new int[n];
    }
    //Заполнение массива
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            arr[i][j] = rand() % 100 - 25;
        }
    }
    /*for (i=0;i<n;i++)
    {
    for (j=0;j<n;j++)
    {
    cin>> arr[i][j];
    }
    }*/
    //Вывод массива
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            cout << arr[i][j] << "\t";
        }
        cout << endl;
    }
    //Нахождение суммы столбцов без отрицательных элементов
    for (int j = 0; j < n; j++)
    {
        sumstolb = 0;
        for (int i = 0; i < n; i++)
        {
            if (arr[i][j] < 0) {
                sumstolb = 0;
                break;
            }
            else sumstolb = sumstolb + arr[i][j];
        }
        if (sumstolb != 0)
            cout << j + 1 << " Column = " << sumstolb << endl;
    }
    // Нахождение минимума среди модулей сумм элементов
    double min = .0;
    double minimum = .0;
    i = 0;
    j = n - 2;
    h = 1;
    for (int h = 1; h < n; h++)
    {
        while (j != -n)
        {
            min = min + abs(arr[i][j]);
            cout << arr[i][j] << " ";
            i++;
            j--;
            if (i == n - 1 || j == - 1)
            {
                if (minimum == 0) minimum = min;
                else if (min < minimum) minimum = min;
                cout << "|" << min << "| \n\n";
                min = 0;
                i = 0;
                j = n - 2 - h;
                break;
            }
        }
    }
    cout << " \n\n";
    i = 1;
    j = n - 1;
    h = 1;
    for (int h = 1; h < n; h++)
    {
        while (i != n)
        {
            min = min + abs(arr[i][j]);
            cout << arr[i][j] << " ";
            i++;
            j--;
            if (i == n || j == n)
            {
                if (minimum == 0) minimum = min;
                else if (min < minimum) minimum = min;
                cout << "|" << min << "| \n\n";
                min = 0;
                i = h + 1;
                j = n - 1;
                break;
            }
        }
    }
    cout << "\n\n";
    cout << " MINIMUM: " << minimum << "\n\n";
    //Удаление массива
    for (int i = 0; i < n; i++)
    {
        delete[] arr[i];
    }
    delete[] arr;
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Найти минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.12.2017, 17:39
Готовые ответы и решения:

Найти минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы
Доброго времени суток. Помогите создать процедуру, которая найдет минимум среди сумм модулей...

Найти минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы
Дана целочисленная квадратная матрица. Определить: 1.) сумму элементов в тех столбцах, которые не...

Найти минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы
Помогите написать код! Задача: Дана целочисленная квадратная матрица. Определить минимум среди...

Найти минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы.
Помогите доделать задачу до конца, пожалуйста :-) Дана целочисленная квадратная матрица....

1
09.12.2017, 17:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.12.2017, 17:39
Помогаю со студенческими работами здесь

Найти минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы
Код программы,который должен вычислять минимум среди сумм модулей элементов диагоналей,...

Найти минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали матрицы
Дана целочисленная квадратная матрица. Определить: 2) минимум среди сумм модулей элементов...

Найти минимум среди сумм модулей элементов диагоналей матрицы, параллельных побочной диагонали матрицы
Дана целочисленная квадратная матрица. Определить: 2) Минимум среди сумм модулей элементов...

Для заданной матрицы найти минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали.
Помогите разобрать в С++ нешарю: Для заданной матрицы найти минимум среди сумм модулей элементов...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru