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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сколько раз среди данных символов встречается символ "+" и символ "*" http://www.cyberforum.ru/cpp-beginners/thread256392.html
Сколько раз среди данных символов встречается символ "+" и символ "*"
C++ Исполнительные файлы Всем Привет! Имею два исполнительных файл, для консольного приложения. И хочу их обьядинить в один проект уже для виндовс формы, но так что бы первые два файла так и остались в разных исполнительных файлах. Т.е. не тупым копированием кода в один файл. Как это сделать?! И есть ли какой в этом смыл, кроме простоты чтения кода в будующим?! http://www.cyberforum.ru/cpp-beginners/thread256384.html
Нужно написать функцию, что не возвращает значения(типа процедуры на паскале) C++
void proc(int, int); void main() { int a,b; proc(a,b); int s; }
C++ Односвязные списки
Построить список символов, содержащий входной текст. Написать программу, которая: Удаляет из списка первую встретившуюся в списке гласную букву. Оформить как функцию поиск в списке узла, содержащего первую встретившуюся в списке гласную букву. Заранее спасибо =)
C++ Распечатать те элементы порядковые номера которых - числа Фибоначчи; определить количество перемен знаков http://www.cyberforum.ru/cpp-beginners/thread256370.html
в заданном целочисленном массиве распечатать те элементы,порядковые номера которых - числа Фибоначчиб а также определить количество перемен знаков
C++ Написать и протестировать функцию,которая "переворачивает" строку,передаваемую ей в качестве параметра Написать и протестировать функцию,которая "переворачивает" строку,передаваемую ей в качестве параметра подробнее

Показать сообщение отдельно
hotsmok
0 / 0 / 0
Регистрация: 08.12.2010
Сообщений: 7
17.03.2011, 20:55  [ТС]     Вычислить одномерный массив С, который содержит элементы, присутствующие в массивах А и В в одном экземпляре
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;
 }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru