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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Свободные массивы строк http://www.cyberforum.ru/cpp-beginners/thread299227.html
Из заданного текста удалить слова, множества символов которых равны.
C++ Файлы в языке Си... В файле записей о результатах вступительных экзаменов хранится следующая информация: Ф.И.О. абитуриента, результаты экзаменов по физике и математике (от 0 до 10) и по русскому языку (зачет/незачет).... http://www.cyberforum.ru/cpp-beginners/thread299224.html
C++ Быстрый способ определения цвета пиксела координатам x, y
В общем задача такая , нужен быстрый способ определения цвета пиксела в настоящее время на экране по заданным координатам x, y мне нужно определять за один цикл несколько точек (всего 4),...
Отсортировать елементы масива... C++
В массиве А каждый элемент изменяется в пределах от 0 .. 20. Отсортировать по возрастанию. алгоритм: Быстрая сортировка. И плс на чистом Си.
C++ Список элементами которого являются очереди http://www.cyberforum.ru/cpp-beginners/thread299216.html
Собственно сабж, нужно организовать список, элементами которого являются очереди. Создать список - не проблема. Создать очередь - тоже. А вот совместить что-то в голове даже не получается....
C++ Сложные строки! Написать программу, которая вводит текст, состоящий из нескольких предложений, и выводит на экран только цитаты, то есть предложения, заключенные в кавычки. вообще нет мыслей! так как то вести счет... подробнее

Показать сообщение отдельно
taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
19.05.2011, 06:06
Цитата Сообщение от accept Посмотреть сообщение
отсортировать строку матрицы
во временном объекте?
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
bool Test(int *a, int N, int M)
{
 bool flag, result;
 int **r1, **r2;
 int *p1, *p2;
 for (r1=a+N-1; r1>=a; --r1)
 {
  for (r2=a+N-1; r2>=a; --r2)
  {
   if (r1!=r2)
   {
    for (p1=*r1+M-1, result=true; p1>=*r1; --p1)
    {
     for (p2=*r2+M-1, flag=false; p2>=*r2; --p2)
     {
      if (*p1==*p2)
      {
       flag=true;
       break;
      }
     }
     if (!flag)
     {
      result=false;
      break;
     }
    }
    if (result)
    {
     return true;
    }
   }
  }
 }
 return false;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru