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

Определить количество строк матрицы, которые не содержат ни одного нулевого элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать чтобы класс возвращал значение своего поля? http://www.cyberforum.ru/cpp-beginners/thread1087936.html
Возможно я не верно выразился, есть класс: class Monstr { String name; int ammo; }; как сделать чтобы при: Monstr zombie; zombie.c_str(); // например. чтобы при совершении действия над классом, испольвазолся его элемент.
C++ Факториал. Использовать только одну функцию main и только один цикл задача вообщем простая, но условия осложняют: \sum_{i=0}^{n-1} {x}_{i}/i! использовать только одну функцию main и только один цикл(любой) иксы можно rand-ом заполнить http://www.cyberforum.ru/cpp-beginners/thread1087921.html
Объясните, что выполняет этот конструктор C++
#include <iostream> #include <cstring> using namespace std; class Str { friend ostream& operator<<(ostream&, const Str&); friend istream& operator>>(istream&, Str&); public: char* s; //predctavlenie
Алгоритм сортировки для вектора C++
Ребята у меня есть структура типа: struct Set { int row; //строка в матрице int value; //значение, которое повторяется int count; //количество повторений значения ... }; Это структура для хранения повторяющихся значений в строке матрицы. Я хочу отсортировать весь вектор данных значений по полю count.
C++ Комментарии http://www.cyberforum.ru/cpp-beginners/thread1087893.html
Ребят,если не сложно, закомментируйте вот это,пожалуйста #include "stdafx.h" #include <cstdlib> #include <iostream> #include <string.h> using namespace std; struct LINE{ int value;
C++ Найти в строке два одинаковых фрагмента длиной более 5 символов и возвратить индекс начала первого из них Всем добрый вечер. Собственно нужна ваша помощь, есть условие: "Найти в строке два одинаковых фрагмента (не включающих в себя пробелы) длиной более 5 символов и возвратить индекс начала первого из них (т.е. для “aaaaaabcdefgxxxxxxbcdefgwwwww” вернуть n=6 - индекс начала “bcdefg”)." Кто может помочь с решением задачи, написанием кода? Ну или хотя бы доходчиво объяснить, что от меня... подробнее

Показать сообщение отдельно
gunslinger
случайный прохожий
1130 / 748 / 191
Регистрация: 20.07.2013
Сообщений: 2,064
11.02.2014, 00:33     Определить количество строк матрицы, которые не содержат ни одного нулевого элемента
Максимальное из чисел, встречающихся в заданной матрице более одного раза - без сортировки с использованием дополнительного линейного (одномерного) массива с учетом ситуации, когда нет повторяющихся элементов. Элементы неотрицательные, смотри начальное значение max_number (изначально оно меньше минимально возможного значения любого из элементов).
На Builder:
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
  const n = 10, m = 15;
  int i, j, k = 0, a[n][m], b[n*m], max_number = -1, IsMaxMultNum = 0;
  String res = "";
  randomize();
  for (i = 0; i < n; i++)
  {
    for (j = 0; j < m; j++)
    {
      a[i][j] = random(100);
      b[k] = a[i][j];
      res += (a[i][j] < 10 ? "0" : "") + String(a[i][j]) + "  ";
      k++;
    }
    res += "\n";
  }
/*// вывод массива b (нужно лишь для проверки)
  for (i = 0; i < k; i++)
    res += (b[i] < 10 ? "0" : "") + String(b[i]) + "  ";
  res += "\n";*/
  for (i = 0; i < n*m; i++)
  {
    for (j = i+1; j < n*m; j++)
      if (b[j] == b[i])
      {
        IsMaxMultNum = 1;
        if (b[j] > max_number)
          max_number = b[j];
      }
  }
  res += "Максимальное из чисел, встречающихся более одного раза: ";
  if (IsMaxMultNum)
    res += String(max_number);
  else
    res += "отсутствует.";
  ShowMessage(res);
Миниатюры
Определить количество строк матрицы, которые не содержат ни одного нулевого элемента  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru