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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.70
hotsmok
0 / 0 / 0
Регистрация: 08.12.2010
Сообщений: 7
13.03.2011, 15:50     Вычислить одномерный массив С, который содержит элементы, присутствующие в массивах А и В в одном экземпляре #1
Дали задачку:

Дано два одномерных массива целых чисел А и В. Вычислить одномерный массив С, который содержит элементы, присутствующие в массивах А и В в одном экземпляре.

сделал только самое начало дальше вообще не понимаю(

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
#include <iostream> 
#include <cstdlib> 
 
using namespace std; 
 
int main() 
{int a[10],b[10],c[10],na,nb,nc=0,i,j;//na,nb,nc - äëèГ*Г* Г¬Г*ññèâîâ a,b,c
printf("vvedite dliny massiva A:");
scanf("%d",&na);
printf("vvedite massiv A\n", na);
for (i=0;i<na;i++);
     {
     scanf("%d",&na);
     }
     
printf("vvedite dliny massiva B:");
scanf("%d",&nb);
printf("vvedite massiv B\n", nb);
for (j=0;j<nb;j++)
     {
     scanf("%d",&nb); 
     }
     
nc=0;
 
 
 
 
 
system("PAUSE");
cin.get(); 
return EXIT_SUCCESS; 
}
Добавлено через 1 час 39 минут
помогите плз очень нужно
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2011, 15:50     Вычислить одномерный массив С, который содержит элементы, присутствующие в массивах А и В в одном экземпляре
Посмотрите здесь:

C++ Ввести массив записей, который содержит фамилии сотрудников и адреса. Записи упорядочить по адресам.
Дано одномерный массив Р, который состоит из 12 элементов. Вычислить сумму модулей всех от "объемных элементов * превышающих числа А (А = 1.25) C++
Тема: Структуры. Условие: сделать массив структур, который содержит следующею информацию C++
C++ Одномерный массив. Найти номер первого из элементов, который меньше данное число k
Дан одномерный массив, найти все отрицательные элементы; элементы, большие данного числа n C++
C++ Сформировать одномерный массив, который состоит из элементов матрицы, лежащих в интервале [1, 10]
Дано два одномерных массива, создать третий массив который содержит элементы первого массива C++
Из целочисленного массива Х все четные элементы записать в массив Y. Удалить в массивах максимальные элементы C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
hotsmok
0 / 0 / 0
Регистрация: 08.12.2010
Сообщений: 7
17.03.2011, 20:55  [ТС]     Вычислить одномерный массив С, который содержит элементы, присутствующие в массивах А и В в одном экземпляре #2
Cам ответил на свой вопрос....

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
42
43
44
45
#include<stdio.h>
#include<stdlib.h>
int main()
{
  int a[10],b[10],c[10],na,nb,nc=0,i,j,k;
  printf("ââåäèòå äëèГ*Гі Г¬Г*Г±Г±ГЁГўГ* ГЂ:");
  scanf("%d",&na);
  printf("ââåäèòå Г¬Г*Г±Г±ГЁГў A\n");
  for(i=0;i<na;i++)
   scanf("%d",&a[i]);
   printf("ââåäèòå äëèГ*Гі Г¬Г*Г±Г±ГЁГўГ* B:");
  scanf("%d",&nb);
  printf("ââåäèòå Г¬Г*Г±Г±ГЁГў B\n");
  for(i=0;i<nb;i++)
   scanf("%d",&b[i]);
   for(i=0;i<na;i++)
    {
     for (j=0;j<na&&(a[i] !=a[j]||i==j);  j++);
      if (j==na)
    { 
     for (j=0,k=0;j<nb&&k<2;j++)
      if (a[i]==b[j]) 
       k++;
      if (k==1)
        {
          for (j=0;j<nc&&a[i]!=c[j];  j++);
            if (j==nc)
             c[nc++]=a[i]; 
        }
    }
}
       if (nc==0)
    printf("Г*ГҐГІ Г¬Г*Г±Г±ГЁГўГ* C\n");
 
   else
   {
    printf("ГЊГ*Г±Г±ГЁГў Г‘");
    for(i=0;i<nc;i++)
     printf("%7d",c[i]);
     printf("\n");
   
} 
     system("PAUSE");
  return 0;
 }
Yandex
Объявления
17.03.2011, 20:55     Вычислить одномерный массив С, который содержит элементы, присутствующие в массивах А и В в одном экземпляре
Ответ Создать тему
Опции темы

Текущее время: 21:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru