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

Сравнение 2х массивов в С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сравнение 2х массивов в С++ http://www.cyberforum.ru/cpp-beginners/thread565247.html
Ребята, помогите пожалуйста написать вот такую прогу: Запросить и считать два массива у пользователя (две последовательности целых чисел а1, а2, …, аn и c1, c2, …, ck, n < k.). Для нахождения дан-ных создать и использовать функцию. Выяснить, является ли вторая последовательность подпоследовательностью первой. Например, последовательность 4, 6, 3 является подпоследовательностью...
C++ Переменые метода Допустим есть класс: class Class1 { public: void method1(int i); } В main.cpp создаю экземпляр класса: http://www.cyberforum.ru/cpp-beginners/thread565231.html
C++ программы C++
Напишите функцию itoa(int a, char *s), которая сохдает строковое представление a и возвращает его в s. Целое число должно передоваться в программу из командной строки, а результат должен записываться на монитор и в текстовай файл(имя файла передается через командную строку). Программа, определяющая, в какой строке целочисленной матрицы m на n находится самая длинная серия одинаковых...
Вычислить с заданной точностью значение функции , используя ее разложение в ряд: C++
Вычислить с заданной точностью значение функции , используя ее разложение в ряд: помогите пожалуста
C++ Вычислить по формуле http://www.cyberforum.ru/cpp-beginners/thread565225.html
Вычислить по формуле помогите пожалуста
C++ Руские буквы в консоли. Я смотрел видео-урок где там объясняют какую функцию надо использовать в код программы для того чтобы выводилось слово на русском языке. Но там показывали в Microsoft Visual C++ 2008 а я написал тот же код программы в Code::Blocks 10.05 и мне выдает ошибку. Как исправить? Код программы: #include <iostream> #include <string> #include <windows.h> using namespace std; подробнее

Показать сообщение отдельно
Helmsman
1 / 1 / 0
Регистрация: 03.04.2012
Сообщений: 4
04.05.2012, 17:28     Сравнение 2х массивов в С++
Сам в программировании новичек, вот мое решение если можно, скажите свои мнения:
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
#include <iostream>
 
using namespace std;
 
const int n=5,m=3;
bool  saerch(int * ar1,int * ar2) 
{                
      int sum;
      bool flag=false;
  sum=0;
   for(int i=0;i<m;i++)
   {
           for(int j=i;j<i+m;j++)
           {
                   if(ar1[j]==ar2[i])
                   {
                              sum++; 
                   }
           }  
           if(sum==m)
           {
                     flag=true; 
                     break; 
           } 
   }
   return flag;
}
 
int main(int argc, char *argv[])
{
    int ar1[]={4,5,6,7,8};
    int ar2[]={6,7,8};
 
   if(saerch(ar1,ar2))
   cout<<"yes";
   else
   cout<<"no";
   int q;
   cin>>q;
   return 0;
}
 
Текущее время: 07:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru