Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 25.05.2015
Сообщений: 10
1

Из двух массивов получить третий по правилу

25.05.2015, 20:16. Показов 529. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
задача №5 на фото
пытался решить, но не получается

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
const n=10;var a,b:array [1..n] of real;
c:array[1..1] of real;
i:integer;
begin
write('vvedite a');
for I:= 1 to n do 
read(a[i]);
write('vvedite b');
for i:= 1 to n do  
read(b[i]);
begin
for i:= 1 to n do
begin
c[2*i-1]:=a[i];
c[2*i]:=b[i];
end;
for i:= 1 to n do
write(c[i],'':100);
end;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2015, 20:16
Ответы с готовыми решениями:

Из двух двумерных массивов создать третий по заданному правилу
Дано два двумерных массива х(n1хm) ,y(n2хm). Cформировать массив z((n1+n2+2)хm), таким образом...

Сформировать третий массив, состоящий из элементов первых двух массивов по правилу
У нас есть два массива, состоящих из целых чисел ( максимум 10 элементов в каждом ). Требуется...

Из двух массивов сформировать третий по заданному правилу
Заданы два массива А и В по N элементов. Сформировать и вывести на печать массив L из 2*N...

Получить третий массив методом слияния первых двух массивов
Даны два одномерных числовых массива, упорядоченных по возрастанию. Получить третий массив методом...

2
33 / 33 / 23
Регистрация: 16.04.2013
Сообщений: 212
25.05.2015, 20:45 2
Надо 1..n
Pascal
1
c:array[1..1] of real;
Цикл идет до половины
Pascal
1
2
3
4
5
for i:= 1 to 5 do
begin
c[2*i-1]:=a[i];
c[2*i]:=b[i];
end;
0
54 / 45 / 97
Регистрация: 17.08.2014
Сообщений: 157
25.05.2015, 20:51 3
Pascal
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
program ex1;
uses crt;
type vector=array [1..10]of real;
      cvector=array [1..20]of real;
var a,b:vector; 
    c:cvector;
 
procedure form(var a:vector);
var i:integer;
begin
for i:=1 to 10 do
begin write('введите элемент');
readln(a[i]);end;
end;
 
procedure print(var a:vector);
var i:integer;
begin
for i:=1 to 10 do
write(a[i],' ');
end;
 
procedure formnew(var c:cvector;a,b:vector);
var i,j,k:integer;
begin
j:=1;k:=10;
for i:=1 to 20 do
begin 
if (i mod 2<>0) then begin c[i]:=a[j];j:=j+1;end;
if (i mod 2=0) then begin c[i]:=b[k];k:=k-1;end;
end;
end;
 
procedure printc(var c:cvector);
var i:integer;
begin
for i:=1 to 20 do
write(c[i],' ');
end;
 
 
 
begin
writeln('заполните первый массив');
form(a);writeln();
writeln('заполните второй массив');
form(b);
write('ваш первый массив: ');print(a);
writeln();
write('ваш второй массив: ');print(b);
writeln();
write('ваш третий(1+2) массив:');formnew(c,a,b);
printc(c);
readln();
end.
0
25.05.2015, 20:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2015, 20:51
Помогаю со студенческими работами здесь

Из двух заданных массивов создать третий по заданному правилу
Вот задание: Даны массивы X(x1,x2,...,x10)и Y(y1,y2,...,y10). Сформировать массив...

Из двух массивов, упорядоченных по возрастанию, получить третий
Из двух массивов A(N) и B(M), упорядоченных по возрастанию, получить за один просмотр массив С(К),...

Из двух массивов одинакового размера получить третий
Даны два массива одного размера. Получить третий массив, каждый элемент которого равен:...

Получить из двух двумерных массивов третий по заданной формуле
Даны два двухмерных массива a,b: array of array of integer получить третий массив по формуле:...


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

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