IPB

Здравствуйте, гость ( Вход | Регистрация )

> Циклические вычислительные процессы
basik
сообщение 22.11.2010, 17:45
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 1
Регистрация: 22.11.2010
Город: Волгоград
Учебное заведение: ВолгГТУ
Вы: студент



Подскажите как закончить задачу, а то получается конечный ответ а не как в примере. Условие задачи:
Ввести целое n , если n > 0, то вывести число en в каждой строке числа
от 1 до n , слева от числа вывести знак “#” столько раз, чему равен
остаток от деления целой части числа на 10. Например, для n = 5 :
## 2,718
####### 7,389
20,085
#### 54,598
######## 148,413

Моя задача: program vlad;
var
n,i,g,k:integer;
f:real;
begin
cls;
writeln('Введи n');
readln(n);
if n>0 then
begin
for i:=1 to n do
begin
f:=exp(i);
k:=trunc(f) mod 10;
for g:=1 to k do
if k<>0 then
write('#');
end;
write(f:8:3);
writeln;
end;
end.

Допустим ввожу 5 получается:

##################### 148.413


Заранее спасибо
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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


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

 



- Текстовая версия Сейчас: 25.5.2025, 19:37

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru