Автор Тема: одномерный массив  (Прочитано 4119 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн bifshtex

  • Пользователь
  • **
  • Сообщений: 70
    • Просмотр профиля
одномерный массив
« : 15 Февраля 2010, 19:10:30 »
В заданном целочисленном массиве, состоящем из 20 элементов и упорядоченном по неубыванию, определить и вывести на экран те элементы, которые можно представить суммой двух других элементов.
Т.е., например, если был изначально такой массив(я возьму 7 элементов):
-1 2 2 4 7 9 13
в итоге должно быть так:
4 9 13

Оффлайн bifshtex

  • Пользователь
  • **
  • Сообщений: 70
    • Просмотр профиля
Re: одномерный массив
« Ответ #1 : 15 Февраля 2010, 19:15:19 »
я вывел такие вещи, что эти элементы могут получится из сумм эл-тов, стоящих до и после нужного числа, а также из эл-в, стоящих левее него. Да, и еще 1-ое число никак не может быть суммой двух других чисел.

Оффлайн bifshtex

  • Пользователь
  • **
  • Сообщений: 70
    • Просмотр профиля
Re: одномерный массив
« Ответ #2 : 15 Февраля 2010, 19:17:18 »
Да, и еще в этой же теме напишу, чтобы новую не создавать. Есть ли такая прога, с помощью которой создаются блок-схемы по ГОСТу?

Оффлайн bifshtex

  • Пользователь
  • **
  • Сообщений: 70
    • Просмотр профиля
Re: одномерный массив
« Ответ #3 : 15 Февраля 2010, 21:38:05 »
uses crt;
const n=20;
type mas=array[1..n] of integer;
var
x:mas;
sum:integer;
i,j,k:byte;
begin
clrscr;
for i:=1 to n do
 readln(x);

for i:=1 to n-1 do
 for j:=i+1 to n do
 begin
 sum:=x+x[j];
 for k:=1 to n do
  if sum=x[k] then write(sum,' ');
 end;
readln
end.

я тут кое-что попробовал сделать, но косяк, эл-ты часто повторяются в итоге...

Оффлайн InfStudent

  • Модератор
  • *****
  • Сообщений: 1356
  • Куба любовь моя))
    • Просмотр профиля
Re: одномерный массив
« Ответ #4 : 16 Февраля 2010, 01:01:49 »
Именно такой проги нет, это LabVIEW любит всю программу в блок-диаграмму записывать) А так UML от части решает проблему, но UML для такой задачи это шибко круто)))
Прежде чем задавать вопрос в раздел по программированию повтори теорию и посмотри FAQ! Просьба не кидайте задания в ЛС и не надо мне писать: "посмотри мою задачу!!!" Я смотрю все задачи в разделе когда на форуме
Учтите что подобные ЛС будут оставлены без внимания!
УКАЗЫВАЙТЕ ЯЗЫК ПРОГРАММИРОВАНИЯ НА КОТОРОМ ДОЛЖНА БЫТЬ РЕШЕНА ЗАДАЧА
Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

 

Двумерный массив в С. Как меня организовать вывод массива в таком виде?

Автор bifshtex

Ответов: 2
Просмотров: 4562
Последний ответ 30 Марта 2010, 23:41:13
от bifshtex
Помогите решить (Создать двумерный массив вещественных чисел ...)

Автор Rydon

Ответов: 7
Просмотров: 7768
Последний ответ 29 Ноября 2009, 17:36:15
от Rydon
Помогите решить задачу на С++ с матрицей. Сформировать массив В(7)

Автор muse

Ответов: 8
Просмотров: 5780
Последний ответ 08 Марта 2011, 17:50:09
от muse
Задача на двумерный массив!Помогите пожалуйста!

Автор katie

Ответов: 2
Просмотров: 4520
Последний ответ 12 Января 2010, 22:45:56
от katie
Описать и вывести массив с переменой, Pascal

Автор marinashizya

Ответов: 7
Просмотров: 3198
Последний ответ 07 Декабря 2011, 23:32:42
от wital1984