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

Напечатать различные числа, встречающиеся в обеих последовательностях - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск под слова в тексте типу string http://www.cyberforum.ru/cpp-beginners/thread554903.html
Как сделать поиск под слова в переменной типу string из рус. текстом Например если есть такое : string text = "hello world"; string word; cin >> word; // ввожу world int a = text.find(word); cout << a << endl;
C++ Разложить камни на 2 кучки так, чтобы разница масс этих кучек была минимальной. Здравствуйте, помогите, пожалуйста, решить данную ниже задачу. У Вас есть N камней с массами W1, W2 , … WN. Требуется разложить камни на 2 кучки так, чтобы разница масс этих кучек была минимальной. Входные данные В первой строке входного файла INPUT.TXT записано число N – количество камней (1 ≤ N ≤ 18). Во второй строке через пробел перечислены массы камней W1, W2 , … WN (1 ≤ Wi ≤ 105).... http://www.cyberforum.ru/cpp-beginners/thread554885.html
C++ Программа вводит натуральное число N и вычисляет выражение
Помогите реализовать программку. Программа вводит натуральное число N и вычисляет выражение: ( всего в выражении N корней ) Вот что у меня имеется на данный момент: #include <vcl.h> #include <iostream.h> #include <conio.h>
Выручайте, объяснения внутри:) C++
Стационарный комп, после скачка напряжения, отказывается работать(на нем стояла хр-шка и работал С++ Builder 6), сейчас пользуюсь ноутом, на нем не робит билдер(в чем проблем я хз) вот ссылка http://rghost.ru/37704691 , откомпилируйте :) посмотрите робит поиск индекса числа или нет:)
C++ Сделать реверсию http://www.cyberforum.ru/cpp-beginners/thread554827.html
Надо сделать реверсию самой длиной убывающей последовательности в массиве, вот и не знаю как эти процедуры сделать, подскажите, вот что есть #include <iostream> #include <ctime> #include <cstdlib> using namespace std; #define N 10 typedef int array ;
C++ Вывести наименование товара и конечную дату его использования ребят помогите, очень прошу struct tovar {char naim ; TDateTime datapr; int srokgod; // срок годности переменная какого типа???? float price; int nomerser; }; tovar tv; // naim - наименование товара, datapr-дата производства подробнее

Показать сообщение отдельно
Toshkarik
1140 / 857 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
22.04.2012, 12:52
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
bool flag;
   //......
   for ( int i = 0; i < an; i++ ) {
      flag = true;
      
      for ( int j = 0; j < an; j++ )
         if ( a[ i ] == a[ j ] && i != j )
            flag = false;
            
      if ( flag ) {
         flag = false;
         
         for ( int j = 0; j < bn; j++ )
            if ( a[ i ] == b[ j ] ) {
               flag = true;
               
               for ( int k = 0; k < bn; k++ )
                  if ( b[ k ] == b[ j ] && k != j ) {
                     flag = false;
                     break;
                  }
               
               break;
            }
      }
      
      if ( flag )
         std::cout << a[ i ] << ' ';
   }
   
   std::cout << std::endl;
Добавлено через 17 минут
Единственно упустил, вот тут
C++
1
2
3
for ( int j = 0; j < an; j++ )
         if ( a[ i ] == a[ j ] && i != j )
            flag = false;
можно добавить break, чтоб он не искал дальше, если вдруг найдет хоть одно равное число.
C++
1
2
3
4
5
for ( int j = 0; j < an; j++ )
         if ( a[ i ] == a[ j ] && i != j ) {
            flag = false;
            break;
         }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru