IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> пожалйста помогите, задачка
eldar219
сообщение 9.03.2010 0:07
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 34
Пол: Мужской
Реальное имя: eldar

Репутация: -  0  +


Задача:
Написать операторы цикла с предусловием для вычисления четных степеней переменной x,начиная с x2 и до тех пор пока значение степени x не станет больше 104

program while_do;
uses crt;
var x,y:integer;
begin
clrscr;
while(x<=1e4) do begin writeln('Vvedite x ');readln(x);
y:=sqr(x);
writeln('y=',y);
end;
end.



Проблема в том,что при вводе например числа 100000 или 453847,и еще др. чисел,программа пишет ответ с минусом и при написании 100000 или 10000 пролграмма выдает другое значение,не то значение которое получается при возведении в квадрат

Плизз помогите мне исправить ошибку

Сообщение отредактировано: eldar219 - 9.03.2010 0:27
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 2:11
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"