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

Дана вещественная матрица размерности n * m. Найти общую сумму элементов только тех столбцов, которые имеют хотя бы один нулевой элемент - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычитание в двоичной системе счисления http://www.cyberforum.ru/cpp-beginners/thread584648.html
Нужно провести вычитание напрямую, без преобразования в десятичную систему счисления. Пользовался поиском, но не нашел данный алгоритм, везде только через преобразование в десятичную сс. Прошу помощи:(
C++ Работа с файлами! Запись в файл символов!!! В общем вопрос: как записать один символ в результирующий файл /* 10.6 В исходном файле находится текст программы на языке С++. Создать файл, в который переписать содержимое исходного файла без однострочных комментариев. Алгоритм: Считываем по символьно все элементы исходного текста пока не обнаружим http://www.cyberforum.ru/cpp-beginners/thread584643.html
C++ Дан двумерный массив размером 5х6, заполненный случайным образом
Дан двумерный массив размером 5х6, заполненный случайным образом. Заменить максимальный элемент каждой строки на противоположный по знаку
C++ Решение интегрального уравнения Вольтерра. формула прямоугольников
Здравствуйте!!! Помогите с написание такой задачки: дано интегральное уравнение: u(x) = 1 + интеграл от 0 до х (x-t)u(t)dt. Свести задачу к эквивалентной задаче Коши 2-го порядка (продифференцировать уравнение 2 раза) и применить формулу прямоугольников для решения. Я совсем не представляю как написать такую программу!(
C++ Структуры и файлы http://www.cyberforum.ru/cpp-beginners/thread584613.html
Подскажите пожалуйста,как написать? В файле все представлено....
C++ Массив Помогите пожалуйста сделать массивы zx, zb,zla динамическими. Большое спасибо. #include "stdafx.h" #include <iostream>//i/o #include <conio.h> //getch #include <cmath> //fabs, abs #include "stdafx.h" #include <math.h> #include <tchar.h> подробнее

Показать сообщение отдельно
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
24.05.2012, 10:30     Дана вещественная матрица размерности n * m. Найти общую сумму элементов только тех столбцов, которые имеют хотя бы один нулевой элемент
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
#include <iostream>
#include <iomanip>
using namespace std; 
int main() 
{   
    setlocale(0, "rus");
    const int n = 5; // замерность матрицы
    const int m = 6; 
    int i, j; 
    int s = 0; // счётчик
    int array[n] = {0, 0, 0, 0, 0,}; // массив сумм
    int matrix[n][m] = { 12, 0, 67, 89, 11, 89, // исходная матрица
                         66, 78, 34, 55, 90, 45,  
                         11, 23, 0, 45, 8, 43, 
                         3,  45, 90, 99, 16, 66, 
                         77, 78, 45, 90, 0, 78};  
 
    for (i = 0; i < n; i++)  
    {
        for (j = 0; j < 6; j++) 
            cout << setw(3) << matrix[i][j] << " "; // выводим исходную матрицу
        cout << endl; 
    }  
 
    for ( i = 0; i < n; i++) 
        for (j = 0; j < m; j++) 
            if(matrix[i][j] == 0) // проверяем есть ли ноль
            {  
                for(j = 0; j < m; j++)  
                array[s] += matrix[i][j]; // складываем значения
                cout << "Сумма столбца " << i << "  " << array[s] << endl;
                s++;
            }  
 
        cout << endl;
 
        system("Pause");    
}
 
Текущее время: 03:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru