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

Найти сумму всех элементов массива вещественных чисел, больших заданного числа

16.06.2011, 12:07. Показов 1706. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1)Найти сумму всех элементов массива вещественных чисел, больших заданного числа. Размерность массива – 20. Заполнение массива осуществить случайными числами от 50 до 100.
2)Сожмите линейный массив, удалив элементы, предшествующие минимальному элементу.
3)Задан массив А[1..5,1..6]. Поменять в нем местами первую и последнюю строку.
4)Составить программу, добавляющую знак «,» после каждого слова. Одно слово от другого отделяется одним пробелом.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.06.2011, 12:07
Ответы с готовыми решениями:

Найти сумму всех элементов массива вещественных чисел, больших заданного числа
Добрый вечер) Как всегда студент перед сессией просит помощи) Завал конкретный. Во сопсна 2...

Найти сумму всех элементов массива вещественных чисел, больших заданного числа.
Нужна помощь по созданию программы в турбо паскаль. 1. Найти сумму всех элементов массива...

Найти сумму всех элементов массива вещественных чисел b(n), больших заданного числа
1. Найти сумму всех элементов массива вещественных чисел b(n), больших заданного числа.

Найти сумму всех элементов массива вещественных чисел, больших заданного числа
Помогите написать алгоритм. Задачка уже готова. С алгоритмом проблема. 1)Найти сумму всех...

7
1905 / 1016 / 123
Регистрация: 08.12.2009
Сообщений: 2,792
Записей в блоге: 2
16.06.2011, 12:36 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

первая задача:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var
  i: Integer;
  Arr: Array of Real;
  summ, my_numeral: Real;
begin
  SetLength(arr, 20);
  for i := 0 to High(arr) do
    arr[i] := 50 + 50 * Random;
  my_numeral := 75; // Заданное число. Ты его сам потом сюда определишь.
  // Допустим, my_numeral := StrToFloat(Edit1.Text); - из едита
  summ := 0.0;
  for i := 0 to High(arr) do
    If arr[i] > my_numeral then
      summ := summ + arr[i];
  ShowMessage('Сумма элементов, больших заданного: ' + FloatToStr(summ));
end;
Добавлено через 5 минут
Далее, не буду писать как формируется массив, это же всё одно и то же задание ведь...
Второе, вроде, так будет:
Delphi
1
2
3
4
5
6
7
8
9
var
  i, min_index: Integer;
begin
  min_index := 0;
  for i := 1 to High(arr) do
    If arr[i] < arr[min_index] then
        min_index := i;
  Delete(arr, 1, min_index + 1);
end;
Проверь...

Добавлено через 1 минуту
Стоп, второе задание - 8 строка будет выглядеть иначе:
Delphi
1
Delete(arr, 1, min_index);

Не по теме:

А то и сам минимальный элемент захватится!



Добавлено через 6 минут
Вот третья:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var
  s: String; // строка со словами!
  i: Integer;
begin
  s := '';
  If not InputQuery('Ввод', 'Введите сюда слово', s) then
    exit;
i := 1;
  While i <= Length(s) do
    If s[i] = ' ' then
      begin
        Insert(',', s, i)
        inc(i, 2);
      end
    else
      inc(i);
  ShowMessage(s);
end;
Добавлено через 1 минуту
Точнее четвёртая, а третью сейчас сделаю...

Добавлено через 4 минуты
Ну, а вот и третья:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
var
  matrix: Аrray[1..5, 1..6] of real;
  i: Integer;
  buf: Real;
 begin
   for i := 1 to 6 do
     begin
       buf := matrix[1, i];
       matrix[1, i] := matrix[5, i];
       matrix[5, i] := buf;
     end;
 end;
Всё вроде написал. Критикуй
1
0 / 0 / 0
Регистрация: 03.06.2011
Сообщений: 7
16.06.2011, 13:14  [ТС] 3
Да если бы я шарил в этом,я не для себя (честно) друг попросил, они делают какую-то лаб работу, скинул мне задания и сайт.Вот я и написал.Скину ему страницу пусть сам критикует,спасибо!
0
1 / 1 / 0
Регистрация: 03.06.2011
Сообщений: 24
16.06.2011, 15:29 4
deathNC,
Тема акктуальна! Задачи кривые!
0
5706 / 2297 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
16.06.2011, 15:53 5
Цитата Сообщение от D1JleR Посмотреть сообщение
deathNC,
Тема акктуальна! Задачи кривые!
0
deathNC
16.06.2011, 16:56
  #6

Не по теме:

D1JleR, что значит кривые?

0
1 / 1 / 0
Регистрация: 03.06.2011
Сообщений: 24
16.06.2011, 16:58 7
Эти задачи для паскаля, а в код явно не для него
1
1905 / 1016 / 123
Регистрация: 08.12.2009
Сообщений: 2,792
Записей в блоге: 2
16.06.2011, 17:01 8
Тогда я тему в паскаль перенесу...
А чтобы в паскале заюзать - поменять надо объявление массивов динамических на статические. И всё заработает. Само собой надо будет убрать присвоение длины массиву.
1
16.06.2011, 17:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2011, 17:01
Помогаю со студенческими работами здесь

Найти сумму всех элементов массива вещественных чисел, больших заданного числа
Найти сумму всех элементов массива вещественных чисел, больших заданного числа.Размерность массива...

Найти сумму и произведение всех элементов одномерного массива, больших заданного числа
Найти сумму и произведение всех элементов одномерного массива, больших заданного числа.

Найти сумму всех элементов массива вещественных чисел, больших заданного числа
Условие: Найти сумму всех элементов массива вещественных чисел, больших заданного числа....

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


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

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