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

Нахождение общих элементов двух массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как из обыной функции вызвать функции член класса? http://www.cyberforum.ru/cpp-beginners/thread4070.html
Требуется установить таймер. При компиляции выдаётся ошибка. Как ее решить? void handlук(int signo) { cTimer.run; } void cTimer::settimer(unsigned int sec) { (void) signal(SIGALRM,...
C++ Нужна помощь!Ошибка в структуре. Есть программа,работает вроде нормально, но в одной колонки (срок годности), по программе прописанно 8 знаков для набора, а в итоге, когда прописываешь 8 знаков, программа выдаёт 9 знаков, причём... http://www.cyberforum.ru/cpp-beginners/thread4069.html
C++ Напечатать в алфавитном порядке все слова, которые начинаются с большой буквы
Напечатать в алфавитном порядке все слова, которые начинаются с большой буквы и заканчиваются заданной цепочкой из трех символов. Определить количество слов, содержащих все символы заданной цепочки,...
Среди элементов массива найти индексы всех таких, которые могут быть получены cуммированием двух элементов C++
Вот задачка помогите, ЛЮДИ Среди элементов массива найти индексы всех таких, которые могут быть получены cуммированием двух элементов этого же массива (Использование дополнительных массивов...
C++ Помогите начинающему программисту... http://www.cyberforum.ru/cpp-beginners/thread4030.html
Прив всем ;) Помогите начинающему программисту... Как сделать так, чтоб при нажатии <F5> мне выдавалось не просто сообщение о том. что в проге есть ошибки, но и показывало где собсна есть эти ошибки...
C++ Паттерн адаптер, помогите реализовать Доброго времени суток всем. Я пишу программу и использованием одной библиотеки (трёхмерный движок irrlicht). У неё очень громоздкие конструкции, так что я хочу сделать её обёртку. Я создаю... подробнее

Показать сообщение отдельно
Lord_Voodoo
Супер-модератор
8590 / 2205 / 61
Регистрация: 07.03.2007
Сообщений: 10,966
Завершенные тесты: 1
18.12.2007, 18:07
ну что-то вроде этого....
Код
#include <iostream>
#include <math.h>
#include <stdio.h>
int main()
{
   int *arr1;
   int *arr2;
   int n = 0, k = 0;
   std::cout << "Enter razmer first array!" << std::endl;
   std::cin >> n;
   arr1 = new int[n];
   std::cout << "Enter array!" << std::endl;
   for(int i = 0; i < n; i++) std::cin >>arr1[i];
   std::cout << "Enter razmer second array!" << std::endl;
   std::cin >> k;
   arr2 = new int[k];
   std::cout << "Enter array!" << std::endl;
    FILE *stream;
    stream = fopen("Out.txt", "w+");
   for(int i = 0; i < k; i++) std::cin >>arr2[i];
   // Vivod
   printf("Result:\n");
   fprintf(stream, "Result:\n");
   printf(" eql:\n");
   for(int i = 0; i < n; i++){
      for(int j = 0; j < k; j++){
        if(arr1[i] == arr2[j]){
          printf("  a1[%d] = a2[%d]\n", i, j);
          fprintf(stream, "  a1[%d] = a2[%d]\n", i, j);
        }
      }
   }
   printf(" abs:\n");
   fprintf(stream, "abs:\n");
   for(int i = 0; i < n; i++){
      for(int j = 0; j < k; j++){
        if(abs(arr1[i]) == abs(arr2[j])){
          printf("  a1[%d] = a2[%d]\n", i, j);
          fprintf(stream, "  a1[%d] = a2[%d]\n", i, j);
        }
      }
    }
    fclose(stream);
   return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru