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

По двум заданным одномерным массивам формируется третий, содержащий в начале элементы первого, а в конце – элементы второго массива.

07.01.2012, 13:32. Показов 2174. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1)По двум заданным одномерным массивам формируется третий, содержащий в начале элементы первого, а в конце – элементы второго массива.
2)Построить упорядоченный массив А(50) из элементов массивов В(20) и С(30). Массивы В(20) и С(30) предварительно упорядочены по возрастанию.
3)Дан массив А(50). Каждый пятый элемент массива возвести в пятую степень.
4). Найти сумму и количество положительных элементов, предшествующих первому нулевому элементу.
 Комментарий модератора 
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2012, 13:32
Ответы с готовыми решениями:

По двум заданным одномерным массивам формируется третий, содержащий в начале элементы первого, а в конце – элементы второго массива.
подскажите как на языке C++ По двум заданным одномерным массивам формируется третий, содержащий в...

По двум заданным одномерным массивам формируется третий, содержащий попарно максимальные числа
По двум заданным одномерным массивам формируется третий, содержащий попарно максимальные числа....

По двум массивам посторить третий, элементы котого являются частными от деления эменетов первого на соответсвующие элементы второго
Помогите пожалуйста!!!))) заранее спасибо!))) по двум массивам посторить третий, элементы котого...

Сформируйте третий массив, в котором в начале расположены элементы первого массива, а затем элементы второго массива
Даны два целочисленных массива. Сформируйте третий массив, в котором в начале расположены элементы...

9
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
07.01.2012, 13:51 2
Цитата Сообщение от andrey 19 Посмотреть сообщение
4). Найти сумму и количество положительных элементов, предшествующих первому нулевому элементу.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Uses Crt;
var num, sum, count : longint;
begin
sum := 0;
count := 0;
    repeat
          read (num);
          if num > 0 then
          begin
               inc (sum, num);
               inc (count);
          end;
     until num = 0;
writeln (' Sum = ', sum, ' ', 'Count = ', count);
end.
1
98 / 43 / 13
Регистрация: 02.05.2011
Сообщений: 408
07.01.2012, 13:59 3
3ая задача
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
program name;
uses crt;
var a:array[1..50] of integer;
i:integer;
begin
//заполни массив.выведи на экран
for i:=1 to 50 do 
if i mod 5 = 0 then a[i]:=exp(5*ln(a[i]));
writeln('новый массив');
for i:=1 to 50 do
write(a[i],a[i]:3);
readkey;
end.
PC. в первой задаче 3ий массив задает пользователь или можно взять любой от балды?
1
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
07.01.2012, 14:10 4
Цитата Сообщение от Коровьев Посмотреть сообщение
PC. в паскале есть возведение в степень?
Во вторую степень есть, если в произвольную, то необходимо по формуле
x^y=exp(y*ln(x))

https://www.cyberforum.ru/cgi-bin/latex.cgi?{x}^{y}=\exp (y*\ln (x))

Цитата Сообщение от Коровьев Посмотреть сообщение
a[i]:=a[i]^5;
Бредовая запись. Скомпилируйте код.

Добавлено через 7 минут
Цитата Сообщение от Коровьев Посмотреть сообщение
a[i]:=exp(5*ln(a[i]));
Ну исправили Вы и что? Хватит показывать свои "исключительные" познание. Все равно не верный код!!!
0
98 / 43 / 13
Регистрация: 02.05.2011
Сообщений: 408
07.01.2012, 14:24 5
править больше не могу, проще
a[i]:=exp(5*ln(a[i])); сменить на a[i]=a[i]*a[i]*a[i]*a[i]*a[i];
и не парить себе голову
1
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
07.01.2012, 14:28 6
Цитата Сообщение от andrey 19 Посмотреть сообщение
возвести в пятую степень.
Pascal
1
2
3
4
5
6
7
8
for i:=1 to n do
if i mod 5=0 then
 begin
  p:=1;
  for j:=1 to 5 do
  p:=p*a[i];
  a[i]:=p;
 end;
0
trainspotting
1086 / 486 / 384
Регистрация: 11.11.2010
Сообщений: 773
07.01.2012, 14:32 7
А если так?
Pascal
1
2
3
4
5
6
  i:=5;
  while i<=n do
    begin
      a[i]:=sqr(sqr(a[i]))*a[i];
      inc(i,5);
    end;
0
Коровьев
07.01.2012, 14:34
  #8

Не по теме:

зачем все так усложнять?в данном случае не надо возводить числа в огромные степени.

0
go
Эксперт С++
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
07.01.2012, 14:37 9
Цитата Сообщение от andrey 19 Посмотреть сообщение
3)Дан массив А(50). Каждый пятый элемент массива возвести в пятую степень.
Не совсем задание, но вот результат
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Uses Crt;
Const SIZE = 50;
Const ex = 5;
Type Mas = array [1..SIZE] of longint;
var arr : Mas;
    i   : byte;
begin
     for i := 1 to SIZE do
     begin
          arr[i] := random (5) + 1;
          write (arr[i]:10);
          if i mod 5 = 0 then arr[i] := Trunc (exp(ex * ln (arr[i])));
     end;
     
     writeln ;
     for i := 1 to SIZE do write (arr[i]:4);
     writeln;
end.
Добавлено через 26 секунд
Коровьев, вот как надо
1
98 / 43 / 13
Регистрация: 02.05.2011
Сообщений: 408
07.01.2012, 14:43 10
go,

Не по теме:

[зачем я вылез из раздела бейсика:)]зачем так сложно, главное чтоб тот кто просит помощи мог понять код и код работал(естественно это мое скромнейшее мнение)

0
07.01.2012, 14:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2012, 14:43
Помогаю со студенческими работами здесь

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

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

Получить третий массив C[15] по правилу: вначале элементы первого массива, затем элементы второго массива
Даны массивы A, B. Нужно получить третьи массив C состоящий: вначале элементы первого массива,...

Получить третий массив, в который входят все элементы первого массива и те элементы второго, которые не встречались в первом
Задача по теме &quot;массив&quot;. &quot;Объединение массивов&quot;. Напишите программу, которая запрашивает и вводит...


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

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