Тема: Указатели и ссылки. Нужно написать код этих двух программ, желательно с...

0 голосов
112 просмотров

Тема: Указатели и ссылки. Нужно написать код этих двух программ, желательно с пояснениями(С++)


image

Информатика (12 баллов) | 112 просмотров
0

C/ C++ ?

0

С++

Дан 1 ответ
0 голосов

Задание 1:

#include

using namespace std;

int trunc1(double* a)

{

return ((int)*a);

}

int main() {

double a, b, sum;

double *pa = &a, *pb = &b;

cout

cin >> *pa;

cout

cin >> *pb;

sum = *pa + *pb;

cout

cout

return 0;

}

Задание 2:

#include

using namespace std;

int num_of_duplicate_items(int *a, int *b, int length)

{

int res = 0;

for (int i = 0; i < length; i++, a++)

{

 for (int j = 0; j < length; j++)

 {

 if (*a == *b) res++;

 b++;

 }

 b -= length;

}

return res;

}

int main() {

int a[5], b[5];

cout

for (int i = 0; i < 5; i++)

 cin >> a[i];

cout

for (int i = 0; i < 5; i++)

 cin >> b[i];

cout

return 0;

}

(2.5k баллов)