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

Ошибка деления на ноль

28.10.2011, 01:02. Показов 1101. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
program a1;
                                           var M,n,n1,n0:integer;
                                           i,s1,j:real;
                                           k,s,x:real;
                                           Begin
                                           writeln('введите M');
                                           readln(m);
 
                                           for n:=1 to m do
 
                                             begin
                                             s:=0;
                                           s1:=0;
                                             n1:=n;
                                             while n1>0 do
                                                  begin
                                                  n1:=n1 div 10;
                                                  s:=s+1;
                                                  writeln(n1,' ',s);
                                                  end;
 
                                              { for n:=1 to m do
                                                 begin          }
 
                                             n0:=n ;
 
                                             while n0>0 do
                                                 begin
                                                 k:=n0 mod 10;
                                                 j:=exp(s*ln(k));
                                                 n0:=n0 div 10;
                                                 s1:=s1+j;
                                                 writeln(k,' ',j,' ',n0,' ',s1,' ',n);
                                                 end;
 
                                            if s1=n then
 
                                                 writeln('n=',s1);
 
                                                 end;
 
                                        end.
а еще когда проверяет 10 то в строке j:=exp(s*ln(k)); пишет деление на ноль, помогите плз!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.10.2011, 01:02
Ответы с готовыми решениями:

Игнорировать ошибку деления на ноль
можно ли при переборе чисел от -10 до 10, например в k/k-2, сделать чтобы при k=2 ошибка не...

Калькулятор, обработка попытки деления на ноль
Написал прогу в pascalabc.net у него по стандарт. вычислению 9/0=бесконечность, Нужно ограничение...

Ошибка деления на ноль
program lab4; uses crt; var i,n,x,sq,fac:integer; d:boolean; s:real; const tochnost=0.001;...

Ошибка деления на ноль
Ломаю голову почему код не работает... выдает ошибку "деление на ноль" на строке t:= n mod...

2
Почетный модератор
64287 / 47586 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
28.10.2011, 10:37 2
Ты думаешь что разбирать эту срамоту даже не зная условие задачи кому-то захочется?
0
1 / 1 / 0
Регистрация: 28.10.2011
Сообщений: 8
28.10.2011, 16:31  [ТС] 3
Удалено нецензурное выражение и не можешь понять что мне вывести надо?!

числа армстронга!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.10.2011, 16:31
Помогаю со студенческими работами здесь

Ошибка деления на ноль
Паскаль подключает модуль ассемблера где асм должен посчитать пример (2*с+d-52)/(a/4+1), для...

Ошибка деления на ноль
HElP!!!!!! не работает прога, по логике все правильно но не зработает, выдает ошибку. В чем...

Ошибка деления на ноль
{$M $1000,0,0} Program Scan_code; Uses Crt,Dos; Var OldKey: Procedure; c,c1 : Byte; ...

Ошибка деления на ноль
Что тут неверно? Private Sub Command1_Click() x = 0.169 y = -8.004 * 10 ^ -2 j = 7.7 alpha =...


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

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

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