0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 3
1

Подскажите где ошибка. Выдаёт арифметическое переполнение?

01.12.2013, 05:10. Показов 710. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
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
program z1;
USES crt;
const N= 10;
var x: array [1..N] of integer; i: integer;
y: array [1..N] of integer;
begin
ClrScr;
randomize;
for i:= 1 to N do
begin
x[i]:= random(5+1)-2*5;
end;
for i:= 1 to n do
begin
write (' ',x[i],' ' );
end;
for i:= 1 to n do
begin
if x[i]<0 then Y[i]:=x[i]*x[i] else y[i]:=x[i];
end;
writeln;
for i :=1 to n do
write(' ',y[i],' ');
readkey;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2013, 05:10
Ответы с готовыми решениями:

Вычислить сумму ряда (Ошибка, переполнение. Где?)
Вычисление суммы ряда. Program fuuuuu; Const e=0.0001; Var a,s,f,x:real; k:integer;...

Переполнение плавающей точкой. Где ошибка в программе?
Program U2ITELb; Uses graph, crt; Const w1:real=1e8; w:real=1e7; l:real=0.2; ...

Арифметическое переполнение
Ребят, пишет &quot; Арифметическое переполнение &quot;, в чем ошибка?program lab04;...

Арифметическое переполнение
У меня проблема: все программы выдают арифметическое переполнение. В универе дали методичку...

1
4 / 4 / 5
Регистрация: 01.03.2013
Сообщений: 180
01.12.2013, 09:26 2
Ошибки в программе нет, так же как и смысла. У Вас массив X содержит только отрицательные элементы, т.е. массив Y содержит квадраты X.
в цикле присвоения массиву X напишите
Pascal
1
x[i] := random(21)-10;
т.е. случайные числа в диапазоне от -10 до 10
1
01.12.2013, 09:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2013, 09:26
Помогаю со студенческими работами здесь

Арифметическое переполнение
Арифметическое переполнение в чем проблема не могу понять помогите const nn=16; type mas=array of...

подскажите где ошибка
var i,n0,n1:integer; begin write('Введите начальное значение периода: ');readln(n0); ...

подскажите где ошибка
Добрый день. Подскажите пожалуйста где ошибка. когда вводишь любое число програама выводит...

подскажите где ошибка?
Program q; var a,b:integer; begin readln (a); ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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