|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.03.2013, 10:13 | #1 |
Пользователь
Регистрация: 04.10.2011
Сообщений: 29
|
операторы цикла
Помогите пожалуйста написать программу не знаю с чего даже начать пожалуйста
|
16.03.2013, 11:01 | #2 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Начать следует с того, что представить, что Вам нужно решить эту задачу вручную на листе бумаги.
Напишите, как бы Вы ее стали решать? |
16.03.2013, 11:53 | #3 | |
Пользователь
Регистрация: 04.10.2011
Сообщений: 29
|
Цитата:
uses crt; var n,m,s:integer; begin clrscr; write('Введите натуральное n='); readln(n); m:=1; s:=1; while s+sqr(m+1)<n do begin m:=m+1; s:=s+m*m end; writeln('m=',m,' s=',s); readln end. |
|
16.03.2013, 14:33 | #4 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Ну, вообще-то проверять - это обязанность исполнителя и того, кто будет принимать у него работу.
Надеюсь, что проверку для некоторых значений N Вы сделали сами. Поэтому проверять код на компилируемость и правильность работы я не буду. На глаз серьезных недостатков в коде я не вижу. Мне, правда, непонятно, зачем Вы используете uses crt; и clrscr; Ну и немного странно выглядит, когда в два раза рядом вычисляете квадрат разными способами. Да и нужно ли два раза вычислять одно и то же - тоже под большим вопросом. Но это уже, скорее, вопрос оптимизации. И еще, код, чтобы его проще было читать, принято оформлять соответствующими тегами. |
16.03.2013, 14:46 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Операторы цикла | as1212 | Помощь студентам | 3 | 12.11.2011 17:23 |
Операторы цикла | AlexProg | Помощь студентам | 0 | 23.10.2011 19:05 |
Операторы цикла 2 | Pchelka1992 | Помощь студентам | 0 | 09.06.2011 11:58 |
Операторы цикла | Asira | Помощь студентам | 0 | 21.12.2009 00:04 |
Операторы цикла | Paul Oakenfold | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 14.04.2009 19:28 |