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

Найти все числа из массива B (n), которые встречаются более чем в одной строке матрицы A (m, n) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверка содержимого текстового файла http://www.cyberforum.ru/cpp-beginners/thread1095427.html
Помоги проверить содержимое файла на числа !Сделал вот как я думаюbool lch(string FN) { ifstream F1(FN, ios::in); char ch; while (F1 >> ch) { if (((ch <= 9) && (ch >= 0)) || (ch == '-') || (ch == ' ') || (ch == '\n') ) return true;
C++ Поиск и удаление максимального значения в односвязном списке С++ Помогите пожалуйста,никак не могу понять что не так с кодом,почему не ищет максимальный элемент и не удаляет его. Задание:Сформировать односвязный линейный список по файлу чисел. Удалить из списка узлы с максимальным значением информационного поля. #include <iostream> #include <fstream> #include <cstring> using namespace std; struct list { http://www.cyberforum.ru/cpp-beginners/thread1095426.html
FindFirstFileW. Как подставить значение переменной типа string в функцию? C++
Здравствуйте, форумчане! Будьте добры и помогите понять один нюанс. Например есть у меня такие строки: //******************************************* string folderpath; cin >> folderpath; WIN32_FIND_DATAW wfd; HANDLE const hFind = FindFirstFileW(L"C:\\*", &wfd); //*******************************************
C++ Ошибка заполнения вектора строк в классе
Никак не могу разобраться. Пробовал по-разному и всегда выскакивали ошибки Вот есть класс resourse class resourse { private: int definitions; // = 5; int unions;// = 21; int prepositions;// = 28; int closures;// = 18; int particles;// = 32;
C++ Создать абстрактный базовый класс уравнение с виртуальной функцией - корни уравнения http://www.cyberforum.ru/cpp-beginners/thread1095407.html
Создать абстрактный базовый класс уравнение с виртуальной функцией - корни уравнения. Создать производные классы линейное уравнение и квадратное уравнение, в которых данная функция переопределена.
C++ Степень отрицательной экспоненты Нужно возвести отрицательную экспоненту в степень a=(-e)(i+j)/35, i>=0, j>=0. При попытке организовать через pow выдаёт ошибку pow: DOMAIN error a=pow(-2.7183,double(i+j)/35.0); Помогите разобраться, пожалуйста. подробнее

Показать сообщение отдельно
bradobrei
Продам уран 238U
 Аватар для bradobrei
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
13.02.2014, 09:13     Найти все числа из массива B (n), которые встречаются более чем в одной строке матрицы A (m, n)
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
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
#define n 10
#define m 5
 
int main(){
    int B[n], A[m][n];
    int count;
    srand(time(NULL));
    cout<<"B: ";
    for(int i = 0; i < n; i++){
        B[i] = rand()% 15 - 3;
        cout<<B[i]<<" ";
    }
    cout<<endl<<"A: "<<endl;
    for(int i = 0; i < m; i++){
        for(int j = 0; j < n; j++){
            A[i][j] = rand()% 30 - 5;
            cout<<A[i][j]<<" ";
        }
    cout<<endl;
    }
    cout<<endl<<"Elements: ";
    for(int k = 0; k < n; k++){
        count = 0;
        for(int i = 0; i < m; i++){
            for(int j = 0; j < n; j++){     
                if(B[k] == A[i][j]){
                    count ++;
                    break;
                }
            }
        if(count > 1){
            cout<<B[k]<<" ";
            break;
        }
        }
    }
        
return 0;
}
 
Текущее время: 12:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru