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

Одномерный массив из вещественных элементов.

14.04.2009, 12:39. Показов 1916. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача на одномерные массивы.
В одномерном массиве,состоящем из 35 вещественных элементов вычислить: а)произведение элементов массива с четными номерами.
б)сумму элементов массива расположенных между первым и последними нулевыми элементами.
помогите пожалуйста! очень надо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.04.2009, 12:39
Ответы с готовыми решениями:

Задан одномерный массив из N вещественных чисел
Вычислить среднее арифметическое квадратов всех элементов, не превосходящих по модулю число 3,6. Задача примитивная, но я не имею даже...

Ввести одномерный массив из N вещественных
Ввести одномерный массив из N вещественных чисел в диапазоне от -10 до +10. Вычислить среднее арифметическое квадратов отрицательных...

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

3
 Аватар для Sergei
1513 / 780 / 103
Регистрация: 22.04.2008
Сообщений: 1,610
14.04.2009, 13:23
Вот код программы
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
program Project1;
 
type vector = array[1..1000] of real;
var 
    a:vector;
    n:integer;
 sum,pro : real;
procedure ShowArray(a:vector;n:integer);
var i:integer;
begin
    for i:=1 to n do 
  begin
    write(a[i]:8:2);
 end;
 writeln;
end;
procedure InitArray(var a:vector;n:integer);
var i:integer;
begin
for i:=1 to n do 
  begin
     write('a[',i,']=');
     readln(a[i]);  
 end;
end;
 {funktsia calculeaza medie al elementilor unlul vector}
function SummaElement(a:vector;n:integer):real;
var i:integer;
    sum:real;
  flag:integer;
begin
    sum:=0;
  flag := 0;
    for i:=1 to n do
  begin
    if(a[i] =0)and(flag = 0) then
    begin
      flag := 1;
    end
    else
      if(a[i] = 0)and(flag = 1) then
       begin
         flag := 2;
       end;
 
    if(flag= 1) then
       sum := sum + a[i];
 
  end;
     SummaElement := sum;
end;
function MultArray(a:vector;n:integer):real;
var i:integer;
    p:real;
begin
  p := 1;
   for i:=1 to n do
   begin
    if (not odd(i)) then
        p := p*a[i];
   end;
    MultArray := p;
end;
begin
write('n=');readln(n);
 InitArray(a,n);
 ShowArray(a,n);
 sum :=   SummaElement(a,n);
 pro :=   MultArray(a,n);
 writeln('Summa elementov =',sum:8:2);
  writeln('proizvedenie elementov =',pro:8:2);
 readln;
end.
Если что не понятно спрашивайте.
Не забывайте про кнопку спасибо!
1
Наталья28
06.05.2009, 00:56
Помогите решить задачу.
Здравствуйте! Извините за беспокоиства, Бедную студентку
В заданном массиве X? состоящем из 20 элементов.
1) определить и вывести на экран наибольший элемент;
2) затем его заменить значением суммы элементов, предшествующих ему;

Добавлено через 1 час 48 минут 24 секунды
Sergei, пожалуйста помоги!
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
07.05.2009, 09:16
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
uses crt;
const n=20;
var
x:array[1..n] of integer;
i,mx,imx,sm:integer;
begin
clrscr;
randomize;
writeln('Исходный массив:');
for i:=1 to n do
 begin
  x[i]:=random(100);
  write(x[i]:4);
 end;
writeln;
mx:=x[1];imx:=1;
for i:=1 to n do
if x[i]>mx then
 begin
  mx:=x[i];{находим максимальный}
  imx:=i;{его индекс}
 end;
writeln('Максимальный элемент=',mx,' его индкс=',imx);
sm:=0;
for i:=1 to imx-1 do
sm:=sm+x[i];{считаем сумму от 1го до перед макс}
writeln('Сумма элементов, предшествующих максимальному=',sm);
x[imx]:=sm;{заменяем макс на сумму}
writeln;
writeln('Измененый массив:');
for i:=1 to n do
write(x[i]:4);
readln
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.05.2009, 09:16
Помогаю со студенческими работами здесь

Преобразовать одномерный массив А вещественных чисел по заданному правилу
1. Дан одномерный массив А вещественных чисел длины N (a1, a2, a3, …, aN-1, aN). Преобразовать массив А таким образом, чтобы его элементы...

Отсортировать одномерный массив вещественных чисел методом выбора
Ребята вот задача. Дан одномерный массив вещественных чисел. Отсортировать их методом выбора в порядке убывания (оформить в виде...

Ввести одномерный массив вещественных чисел X(N) и выдать его на печать
Ввести одномерный массив вещественных чисел X(N) и выдать его на печать. Все его положительные элементы разделить на произведение...

одномерный массив, состоящий из 20 вещественных элементов
В одномерном массиве, состоящем из 20 вещественных элементов, вычислить: 1) сумму элементов массива с нечетными номерами; 2) сумму...

Одномерный массив, состоящий из n вещественных элементов
Доброго времени суток всем! Не совсем разбираюсь в C# да и программировании в целом, задали лабы, как заочнику. Окажите помощь,...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru