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

Написала программу,а она не работает подскажите в чем ошибка

06.06.2013, 19:59. Показов 1337. Ответов 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
program f1;
var x:array[1..50]of integer;
s,n,i,k:integer;
sr:real;
begin
writeln('n=');
readln(n);
s:=0;
for i:=1 to n do
writeln('x[',i,']: ');
readln(x[i]);
for i:=1 to x[i] do
if (x[i]/i) <>0 then writeln(x[i]);
k:=x[i];
for i:=1 to k do
s:=s+k;
writeln(s);
sr:=s/k;
if x[i] > sr then delete (x,i,1);
i:=i+1;
writeln(k);
readln;
end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.06.2013, 19:59
Ответы с готовыми решениями:

написала программу в форме, но она не работает((( выдает ошибки
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,...

Я написала программу, но не получается. в чем моя ошибка?
даны целые числа x..x,y..y. вычислите u: u=\begin{cases}\sum_{i=1}^{20}x_i^2 &amp; \text{, if } \sum_{i=1}^{20}x_iy_i\ &gt;\ 0\\\\...

Написала программу на винде, но она на си и должна запустится на линуксе
Написала программу на винде, но она на си и должна запустится и на линуксе. линукс у меня на виртуальной машине. но никогда с ним не...

3
SausageFlat
 Аватар для Striker
242 / 221 / 154
Регистрация: 19.08.2012
Сообщений: 499
Записей в блоге: 1
07.06.2013, 08:34
Цитата Сообщение от dafnochka Посмотреть сообщение
подскажите в чем ошибка

Pascal
1
delete (x,i,1);
Процедура "Delete" применима только к переменным строкового типа. А Вы пытаетесь её использовать на массиве.
1
1 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 8
07.06.2013, 16:30  [ТС]
Значит будет так?
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
program f1;
var x:array[1..50]of integer;
s,n,i,k:integer;
sr:real;
begin
writeln('n=');
readln(n);
s:=0;
for i:=1 to n do
writeln('x[',i,']: ');
readln(x[i]);
for i:=1 to x[i] do
if (x[i]/i) <>0 then writeln(x[i]);
k:=x[i];
for i:=1 to k do
s:=s+k;
writeln(s);
sr:=s/k;
if x[i] > sr then x[i]:=x[i+1];
i:=i+1;
x[k]:=0;
writeln(k);
readln;
end.
0
SausageFlat
 Аватар для Striker
242 / 221 / 154
Регистрация: 19.08.2012
Сообщений: 499
Записей в блоге: 1
07.06.2013, 16:40
Я вообще не пойму что Вы написали

Добавлено через 5 минут
Вот такое должно быть, вроде как:

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
const
  nmax = 100;
 
var
  mas: array[1..nmax] of integer;
 
var
  i, n, sum: integer;
  sr: real;
 
begin
  readln(n);
  for i := 1 to n do
  begin
    Read(mas[i]);
    sum := sum + mas[i];
  end;
  sr := sum / n;
  Writeln;
  Writeln('Средняя: ', sr);
  Writeln;
  
  for i := 1 to n do
    if mas[i] > sr then
      mas[i] := 0
    else
      write(mas[i]:4);
  
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.06.2013, 16:40
Помогаю со студенческими работами здесь

Написала программу, выводит ошибку, подскажите как исправить
Вот сама задача:Вычислить и вывести на экран значения функции y = f(x) в точках x0=xнач, x1=x0+h, x2=x1+h, … xN = xкон, где h =(xкон –...

Запрос к бд работает в аксес но не работает в delphi? Подскажите в чём ошибка
begin //ADOQuery1.SQL.Text:='drop table `request`'; //ADOQuery1.ExecSQL; AdoQuery1.SQL.Clear; AdoQuery1.SQL.Add('Select...

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

Написала программу,не работает не знаю как исправить
Добрый вечер :з Задание: Определить,можно ли из символов заданной строки-a составить заданное слово в строке-b. Вот мой код. ...

Не работает программа, подскажите в чем ошибка
Даны 2 квадр матрицы Если усл выполняется для обеих матриц то над ними сделать преобразов- все элементы последней строки сдвинуть влево на...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru