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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать не большую программу для нахождения произведения двух многочленов http://www.cyberforum.ru/cpp-beginners/thread721918.html
Помогите, мне нужна небольшая программка вычисляющая произведения двух многочленов N-ой степени.
C++ Добавление в вектор объекта класса в конструкторе Почему у меня не получается сделать вот так? vector <C> Vec; class C { public: http://www.cyberforum.ru/cpp-beginners/thread721916.html
Не видит конца файла C++
#include "stdafx.h" #include "allclass.h" #include <windows.h> #include <stdio.h> #include <vector> #include <iostream> #include <string> #include <conio.h> #include <fstream>
C++ Блокировка текстовых файлов
программа которая создает файл и дает к нему определенные права вот толька файл не сохраняется подскажите в чем проблема #include "stdafx.h" #include <conio.h> #include <iostream> #include <Windows.h> using std :: cout; using std :: cin; using std :: endl;
C++ uniform_int_distribution или uniform_real_distribution ? http://www.cyberforum.ru/cpp-beginners/thread721891.html
Какая из двух функций fill_random_1 или fill_random_2 эффективней. Имеет ли смысл определять две подобных таких ф-ции или генерить рандомные числа только из uniform_real_distribution в одной ф-ции с преобразованием типа? Вот код:#include <iostream> #include <algorithm> #include <iterator> #include <random> #include <type_traits> template<typename T> class Array { T* m_array;
C++ Поиск файла по маске в несколько потоков Здравствуйте, дали задание, но я не силён в этом, помогите решить пожалуйста. Нужно сделать поиск файла по маске в несколько потоков. 1. Поиск файлов по маске в каталоге. Количество потоков равно кол-ву каталогов. Найденные файлы сохранять в памяти. После завершения поиска всеми потоками, вывести на экран найденные файлы. Средство синхронизации семафор. Если найдутся люди, которые могут... подробнее

Показать сообщение отдельно
NeonLost
Пес войны
74 / 85 / 3
Регистрация: 23.02.2012
Сообщений: 653
06.12.2012, 21:47     Найти сумму всех элементов в тех строках, которые содержат хотя бы один отрицательный элемент
я бы так сделал
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
for (int i=0; i < M; i++)
    {
        if(bFlag)
        {
            count++;
            cout<<"sum="<<sum<<endl;
        }
        bFlag=false;
        sum=0;
        for (int j=0; j < N; j++)
        {
            if(bFlag)
            {
                sum+=A[i][j];
            }
            if(A[i][j]<0 && !bFlag)
            {
                j=-1;
                bFlag=true;
            }
        }
    }
    printf("\ncount =%d",count);
Добавлено через 6 минут
в соседней ветке тоже такое же задание, там еще одно правильное решение...)

Добавлено через 9 минут
упсик, забыл про последнюю итерацию...)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    for (int i=0; i < 3; i++)
    {
        bFlag=false;
        sum=0;
        for (int j=0; j < 3; j++)
        {
            if(bFlag)
            {
                sum+=A[i][j];
            }
            if(A[i][j]<0 && !bFlag)
            {
                j=-1;
                bFlag=true;
            }
        }
        if(bFlag)
        {
            count++;
            cout<<"sum="<<sum<<endl;
        }
    }
    cout<<"count="<<count;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru