Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2009, 21:27   #11
33artem
Пользователь
 
Регистрация: 24.05.2009
Сообщений: 24
По умолчанию

STDC помоги как записать?
33artem вне форума Ответить с цитированием
Старый 21.06.2009, 21:32   #12
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Код:
exp(ln(49)*(1-ln(2)/ ln(10))+exp(ln(5)*(-ln(4)/ln(10)))
что-то вроде такого

**
если я в кол-ве скобок не ошибся =)
Uguu~

Последний раз редактировалось __STDC__; 21.06.2009 в 21:37.
__STDC__ вне форума Ответить с цитированием
Старый 21.06.2009, 21:40   #13
33artem
Пользователь
 
Регистрация: 24.05.2009
Сообщений: 24
По умолчанию

STDC вот еще вопрос
помниш ты мне помог с задачкой сумма цифр 5 значного числа
var
s:string;
sum,i:integer;
begin
readln(s);
for i:=1 to length(s) do
sum := sum + sqr(ord(s[i]) - 48);
writeln(sum);
readln;
end.
так вот препод мне сказал чтоб я использовал вот эту формулу
abcde=a*10000+b*1000+c*100+d*10+e
и чтоб программа считала и 4 числа и 3
33artem вне форума Ответить с цитированием
Старый 21.06.2009, 21:42   #14
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Цитата:
Сообщение от 33artem Посмотреть сообщение
так вот препод мне сказал чтоб я использовал вот эту формулу
abcde=a*10000+b*1000+c*100+d*10+e
и чтоб программа считала и 4 числа и 3
оО зачем?? 4-х-значные? и трех?

***
бред... зачем такие сложности..
Код:
var
	n,sum:integer;
begin
	readln(n);
	sum := 0;
	while (n mod 10 > 0) do begin
		sum := sum + sqr(n mod 10);
		n := n div 10;
	end;
	writeln(sum);
	readln;
end.
***
если еще вместо integer написать int64 - будет 9-значные считать
Uguu~

Последний раз редактировалось __STDC__; 21.06.2009 в 21:52.
__STDC__ вне форума Ответить с цитированием
Старый 21.06.2009, 21:45   #15
33artem
Пользователь
 
Регистрация: 24.05.2009
Сообщений: 24
По умолчанию

ну вот спроси его бесит прям прога работает считает че ему есче надо
может как то так
Program xa;
uses
crt;
var
n:Longint;
sum,i,k:integer;
begin
repeat
clrscr;
Writeln('VVedite 4islo');
Readln(n);
until (n>0) and (n<100000);
while n>0 do
begin
k:=n mod 10;
sum:=sum+k*k;
n:=n div 10;
end;
Writeln(sum);
readln
end.
33artem вне форума Ответить с цитированием
Старый 21.06.2009, 21:47   #16
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

см. выше, я дописал
Uguu~
__STDC__ вне форума Ответить с цитированием
Старый 21.06.2009, 21:51   #17
33artem
Пользователь
 
Регистрация: 24.05.2009
Сообщений: 24
По умолчанию

угу вижу спосиб
33artem вне форума Ответить с цитированием
Старый 21.06.2009, 21:56   #18
33artem
Пользователь
 
Регистрация: 24.05.2009
Сообщений: 24
По умолчанию

Цитата:
Сообщение от __STDC__ Посмотреть сообщение
оО зачем?? 4-х-значные? и трех?

***
бред... зачем такие сложности..
Код:
var
	n,sum:integer;
begin
	readln(n);
	sum := 0;
	while (n mod 10 > 0) do begin
		sum := sum + sqr(n mod 10);
		n := n div 10;
	end;
	writeln(sum);
	readln;
end.
***
если еще вместо integer написать int64 - будет 9-значные считать
потом мне препод раз ты такой умник на те сверху еще 9 задач=)
33artem вне форума Ответить с цитированием
Старый 21.06.2009, 21:57   #19
33artem
Пользователь
 
Регистрация: 24.05.2009
Сообщений: 24
По умолчанию

и я опять сюды с кучей вопросов
33artem вне форума Ответить с цитированием
Старый 21.06.2009, 22:06   #20
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Цитата:
Сообщение от 33artem Посмотреть сообщение
потом мне препод раз ты такой умник на те сверху еще 9 задач=)
имхо, это реакция человека, который не до конца разбирается в предмете.. между прочим, первый вариант позволял рассчитывать более длинные числа... т. е. если сейчас имеется ограничение на размер исходного числа, раньше имелось ограничение только на сумму цифр..
Uguu~
__STDC__ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как записывать в файл тип риал чтоб после точки эти нули убрать?? ТРОЯН=) Помощь студентам 3 24.04.2009 14:09
помогите с зачетом.плиз.половину решил а вот эти не знаю как да и времени мало NEMO1991 Паскаль, Turbo Pascal, PascalABC.NET 5 25.12.2008 09:31
Подскажите как записать обратные тригонометрические функции на паскале....)))) Polo Паскаль, Turbo Pascal, PascalABC.NET 2 04.11.2008 11:05
Как в паскале регистрировать время? формулы расчёта новых координат Ustim Помощь студентам 13 05.03.2008 17:44
Как мне объяснить эти задачи препадователю? trunx Microsoft Office Excel 10 30.11.2007 00:54