Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 32
1

Переделать задачу с использованием функций или процедур

03.12.2014, 20:07. Показов 1347. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот собственно и сама задача. Выводит элементы которые имеются в нескольких экземплярах в первом и которых нет во втором. Все работает, но сказали переделать с использованием функций или процедур.
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
46
47
48
49
50
51
52
53
54
55
56
57
58
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main()
{
int arr[10],i,y,c, e, b,n=0,sum=0, arr2[10], arr3[10], j;
cout<<"Vvedite pershiy massiv (10):\n";
for (i=0; i<10; i++)
{
    cin>>arr[i];
}
cout<<"Vvedite drugui massiv (10):\n";
for (j=0; j<10; j++)
{
    cin>>arr3[j];
}
cout<<"Chisla:\n";
for (i=0; i<10; i++)
{
y= arr[i];
for (c=i+1; c<10; c++)
    {
    e=arr[c];
        if (y==e)
            {
                sum+=1;
            }
    }
    if (sum>0)
        {
            for (b=0; b<10; b++)
            {
                if (arr3[b]==arr[i])
                    break;
                else
                {
                    if (b==9)
                    {
                    arr2[n]=arr[i];
                    n++;
                    break;
                    }
                }
            }
        }
sum=0;
}
 
for (i=0; i<=n-1; i++)
 {
    cout<<arr2[i];
    cout<<endl;
 }
cout<<"\n";
system ("PAUSE");
return 0;
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2014, 20:07
Ответы с готовыми решениями:

Оформить задачу с использованием процедур и функций
Помогите пожалуйста, нужно оформить задачу с помощью процедур и функций. int array = {3, -2, 5, 1,...

Переделать программу с использованием процедур (без функций)
в одномерном массиве из 20 произвольных чисел определить сумму и количество элементов, значения...

Программирование функций. Сделать решение задачи с использованием функций или процедур VBA excel
1. Заданы матрицы С(4,4) и D(3,3). Определить индексы макси- мального элемента каждой из матриц...

Программирование с использованием процедур или функций.
Тема:Программирование задач с использованием процедур или функций. Задание:Даны натуральные...

3
343 / 343 / 331
Регистрация: 02.10.2014
Сообщений: 666
04.12.2014, 14:07 2
Лучший ответ Сообщение было отмечено Juliii как решение

Решение

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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include "stdafx.h"
#include <iostream>
using namespace std;
 
void f(int in1[], int in2[], int &n, int out[]){
    
    for (int i=0; i<10; i++)
{
int sum=0;  
int y= in1[i];
for (int c=i+1; c<10; c++)
    {
    int e=in1[c];
        if (y==e)
            {
                sum+=1;
            }
    }
    if (sum>0)
        {
            for (int b=0; b<10; b++)
            {
                if (in2[b]==in1[i])
                    break;
                else
                {
                    if (b==9)
                    {
                    out[n]=in1[i];
                    n++;
                    break;
                    }
                }
            }
        }
}
}
 
int main()
{
int arr[10],i,y,c, e, b,n=0,sum=0, arr2[10], arr3[10], j;
cout<<"Vvedite pershiy massiv (10):\n";
for (i=0; i<10; i++)
{
    cin>>arr[i];
}
cout<<"Vvedite drugui massiv (10):\n";
for (j=0; j<10; j++)
{
    cin>>arr3[j];
}
cout<<"Chisla:\n";
 
f(arr, arr3, n, arr2);
 
for (i=0; i<=n-1; i++)
 {
    cout<<arr2[i];
    cout<<endl;
 }
cout<<"\n";
system ("PAUSE");
return 0;
}
1
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
04.12.2014, 14:27 3
Juliii, то есть те элементы которые есть в первом массиве и нет во втором записать в третитй?
0
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 32
04.12.2014, 20:51  [ТС] 4
которых несколько в первом и которых нет во втором
0
04.12.2014, 20:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2014, 20:51
Помогаю со студенческими работами здесь

Переписать программу с использованием процедур или функций
Здравствуйте. Есть задача.Определить множество номеров отрицательных М1 и положительных...

Программирование задач с использованием процедур или функций
Даны целые числа m и n, и последовательность действительных чисел X1,X2,...,Xm*n. Определить...

Программирование задач с использованием процедур или функций
Прошу помочь. Вот задачка: Найти максимальное число из чисел, встречающихся в заданной матрице...

Программирование задач с использованием процедур или функций
Помогите написать!)


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru