0 / 0 / 0
Регистрация: 31.10.2008
Сообщений: 7
|
|
1 | |
помогите решить несколько задач29.11.2008, 18:22. Показов 1898. Ответов 10
Метки нет (Все метки)
помогите решить плиииз
1.Определить есть ли среди первых трех цифр из дробной части заданного положительного вещественного числа цифра 0 2.Даны действительные числа а,b,с,d (а неравно 0) выяснить имеет ли уровнение ax+bx+c=0 действительные корни. Если есть то найти их В проитвном случае ответом должно служить сообщение что действительных корней нет. 3.найти все двузначные числа которые при умножении на 2 заканчиваются на 8 а при умножении на 3 заканчиваются на 4 4.Даны действительные числа а, натуральное число n вычислить: а(a-n)(a-2n)..(a-n(в степени 2)) заранее спасибо!
0
|
29.11.2008, 18:22 | |
Ответы с готовыми решениями:
10
Решить несколько задач Решить 5 задач Решить несколько задач Несколько задач |
15 / 15 / 5
Регистрация: 26.11.2008
Сообщений: 94
|
|
29.11.2008, 18:39 | 2 |
номер 3 шоб мне так четко и ясно помогали)
Код
Program Ex68; uses crt; var i:integer; begin clrscr; for i:=10 to 99 do if (i*2 mod 10 = 8 ) or (i*3 mod 10 = 4) then writeln(i); readln end.
1
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
29.11.2008, 19:12 | 3 |
0
|
15 / 15 / 5
Регистрация: 26.11.2008
Сообщений: 94
|
|
29.11.2008, 19:15 | 4 |
возможно)
просто когда я компилировала програму, то она выдала, что таких чисел нет, чтобы выполнялось 2 условия одновременно
0
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
|
29.11.2008, 19:20 | 5 |
Лови 1-ую и 2-ую.
1-ая: Код
Program xa; var y:real; x:longint; begin Writeln('BBedute 4ucLo'); readln(y); x:=round(y*1000); if (x mod 10=0) or (x div 10 mod 10=0) or (x div 100 mod 10=0) then Writeln('Ectb 0') else Writeln('Hety 0-L9'); readln; end. Код
Program xa; var a,b,c:integer; x1,x2,d:real; begin Writeln('BBedute a/b/c/d'); Write('a='); readln(a); Write('b='); readln(b); Write('c='); readln(c); d:=b*b-4*a*c; if d<0 then writeln('KopHeu Het') else begin x1:=(-b-sqrt(d))/2*a; x2:=(-b+sqrt(d))/2*a; if x1=x2 then Writeln('KoPEhb 1-uH u PaBeH ' ,x1) else Writeln('x1= ' ,x1:8:3, ' x2= ' ,x2:6:3) end; readln end.
1
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
29.11.2008, 19:23 | 6 |
Действительно в задании ошибка. Чтобы после умножения на 2 число оканчивалось на 8, первое число должно оканчиваться на 4 или 9. В первом случае при умножении на 3 будет последняя 2, во втором случае - 7. Т.е. решений нет.
0
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
|
29.11.2008, 19:27 | 7 |
а в
Добавлено через 32 секунды ответ Puporev'a, не заметил.
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
29.11.2008, 19:51 | 8 |
Если первую решать без строк (что проще), то так.
Код
uses crt; var a:real; b,c,k,i:integer; begin clrscr; repeat write('a=');readln(a); until a>0; b:=trunc(frac(a)*1000); c:=0; for i:=1 to 3 do begin k:=b mod 10; if k=0 then begin c:=1; break; end; b:=b div 10; end; if c=1 then write('Yes!') else write('No!'); readln end.
1
|
15 / 15 / 5
Регистрация: 26.11.2008
Сообщений: 94
|
|
29.11.2008, 20:12 | 9 |
номер 4
Код
Program Ex68; uses crt; var i,n:integer; d,a:real; begin clrscr; writeln('vvedit n'); readln(n); writeln('vvedit a'); readln(a); d:=a; for i:=1 to n do d:=d*(a-i*n); writeln(d:6:2); readln end.
1
|
0 / 0 / 0
Регистрация: 05.11.2009
Сообщений: 3
|
|
05.11.2009, 01:23 | 10 |
а если первую программу в си/++ решить?))))) помогите..
0
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
|
05.11.2009, 02:49 | 11 |
patrickobi, Пишите Ваш вопрос в соответствующем разделе.
0
|
05.11.2009, 02:49 | |
05.11.2009, 02:49 | |
Помогаю со студенческими работами здесь
11
Решить 10 задач Решить несколько задач по ссылке с Вконтакта Помогите решить несколько задач на Borland C++ Помогите решить несколько задач!!!Пожалуйста Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |