Новые сообщения · Правила  
Модератор форума: Berestovskiy  
Решения задач на Паскале!Срочно нужно!
у 6 два делителя 2+3=5, у восьмерки 2+4=6
401 | Автор: sicret | 2012-03-17, 15:32   |  Репутация: [ + 0 ]
Кэп где-то рядом))

Я к примеру привёл, правильно ли я понял)


Нужна помощь? Сюда: vkontakte.ru/berestovskiy
402 | Автор: Berestovskiy | 2012-03-17, 15:34   |  Репутация: [ + 211 ]
ааа. ну так да
403 | Автор: sicret | 2012-03-17, 15:38   |  Репутация: [ + 0 ]
ну аке)

я скоро освобожусь - приступлю к написанию:)


Нужна помощь? Сюда: vkontakte.ru/berestovskiy
404 | Автор: Berestovskiy | 2012-03-17, 15:53   |  Репутация: [ + 211 ]
Quote (Berestovskiy)
Quote (RamilX)
Вычислить
сумму элементов
последовательности
1+ 1/(2 в квадрате)+1/(3 в квадрате)+…+1/(
n в квадрате) с точностью до
0,001.

var
i,n:integer;
summa,kvadrat:real;
begin
summa:=0;
read(n);
for i:=1 to n do begin
kvadrat:=i*i;
kvadrat:=1/kvadrat;
summa:=summa+kvadrat;
end;
writeln(summa:1:3);
end.

Спасибо большое)
405 | Автор: RamilX | 2012-03-17, 17:03   |  Репутация: [ + 0 ]
Обращайся ещё)))

Нужна помощь? Сюда: vkontakte.ru/berestovskiy
406 | Автор: Berestovskiy | 2012-03-17, 17:10   |  Репутация: [ + 211 ]
а мне?
407 | Автор: sicret | 2012-03-17, 21:39   |  Репутация: [ + 0 ]
407 | Автор: sicret | 2012-03-17, 21:39   |  Репутация: [ + 0 ]
всему своё время))

Нужна помощь? Сюда: vkontakte.ru/berestovskiy
408 | Автор: Berestovskiy | 2012-03-17, 22:00   |  Репутация: [ + 211 ]
ну мне очень срочно!!!
409 | Автор: sicret | 2012-03-18, 09:53   |  Репутация: [ + 0 ]
я тебя понимаю, но у меня тоже дела есть и всем "очень срочно нужно", тогда мне пришлось бы полностью всё своё время проводить тут!

Нужна помощь? Сюда: vkontakte.ru/berestovskiy
410 | Автор: Berestovskiy | 2012-03-18, 11:30   |  Репутация: [ + 211 ]
Var i,n,b,x:integer;
begin;
Writeln('введите n');
Read(n);
Writeln('вводите числа');
For i:=1 to n do
Begin
Read(x);
If x=0 then b:=b+1
End;
writeln('количество нулей ',b);
End .
Вот я правильно написал. Нужно найти количество нулей в последовательности. Заранее спасибо:-)
411 | Автор: RamilX | 2012-03-18, 14:05   |  Репутация: [ + 0 ]
Правильно:)
Только сделай после begin
b:=0;


Нужна помощь? Сюда: vkontakte.ru/berestovskiy
412 | Автор: Berestovskiy | 2012-03-18, 14:22 | Изменено: Berestovskiy - Вс, 2012-03-18, 14:23   |  Репутация: [ + 211 ]
Quote (Berestovskiy)
Правильно:)
Только сделай после begin
b:=0;

Зачем? он же и так по идее равен нулю, я уже давно заметил, что если к нулю надо прировнять то необязательно писать:-)

Добавлено (18.03.12, 15:28)
---------------------------------------------
*приравнять. От слова равный. Торможу немного:-D

413 | Автор: RamilX | 2012-03-18, 15:28   |  Репутация: [ + 0 ]
Я раньше тоже так думал)))

Это называется иницаализация, если этой переменной ничего не присвоить, то в неё может попасть любое значение из памяти, например код будет такой:
var
a:integer;
begin
writeln(a);
end.
Вывод может быть не 0, а 14275 или любое другое число))


Нужна помощь? Сюда: vkontakte.ru/berestovskiy
414 | Автор: Berestovskiy | 2012-03-18, 20:56   |  Репутация: [ + 211 ]


Нужна помощь? Сюда: vkontakte.ru/berestovskiy
414 | Автор: Berestovskiy | 2012-03-18, 20:56   |  Репутация: [ + 211 ]
дан целочисленный массив А размера n, переписать в новый целочисленный массив В того же размера, в начале все элементы исходного массива с четными номерами, затем с нечетными

Добавлено (19.03.12, 12:49)
---------------------------------------------
дан массив А размера n целочисленный, сформировать новый массив В того же размера по следующему правилу bk=сумме элементов массива А с номерами от 1 до k

Добавлено (19.03.12, 12:50)
---------------------------------------------
дан целочисленный массив А размера n, переписать в новый целочисленный массив В, все четные числа из исходного массива в обратном порядке, вывести размер В и его содержимое

415 | Автор: Marina_l | 2012-03-19, 12:50   |  Репутация: [ + 0 ]
415 | Автор: Marina_l | 2012-03-19, 12:50   |  Репутация: [ + 0 ]
Quote (Marina_l)
дан целочисленный массив А размера n, переписать в новый целочисленный массив В того же размера, в начале все элементы исходного массива с четными номерами, затем с нечетными

var
a,b:array[1..100]of integer;
i,j,n:integer;
begin
read(n);
j:=1;
for i:=1 to n do
read(a[i]);
for i:=1 to n do
if i mod 2=0 then begin b[j]:=a[i];j:=j+1;end;
for i:=1 to n do
if i mod 2<>0 then begin b[j]:=a[i];j:=j+1;end;
for i:=1 to n do
write(b[i],' ');
end.


Нужна помощь? Сюда: vkontakte.ru/berestovskiy
416 | Автор: Berestovskiy | 2012-03-20, 10:30   |  Репутация: [ + 211 ]
Quote (Marina_l)
дан массив А размера n целочисленный, сформировать новый массив В того же размера по следующему правилу bk=сумме элементов массива А с номерами от 1 до k

var
a,b:array[1..100]of integer;
i,j,c,n,summ:integer;
begin
read(n);summ:=0;c:=1;
for i:=1 to n do
read(a[i]);
for i:=1 to n do begin
for j:=1 to i do
summ:=summ+a[j];
b[c]:=summ;
c:=c+1;
summ:=0;end;
for i:=1 to n do
write(b[i],' ');
end.


Нужна помощь? Сюда: vkontakte.ru/berestovskiy
417 | Автор: Berestovskiy | 2012-03-20, 10:35   |  Репутация: [ + 211 ]
Quote (Marina_l)
дан целочисленный массив А размера n, переписать в новый целочисленный массив В, все четные числа из исходного массива в обратном порядке, вывести размер В и его содержимое

var
a,b:array[1..100]of integer;
c,n,i,j:integer;
begin
read(n);j:=1;
for i:=1 to n do
read(a[i]);
for i:=n downto 1 do begin
b[j]:=a[i];j:=j+1;
end;
for i:=1 to n do
if b[i] mod 2<>0 then b[i]:=0;
for i:=1 to n do
for j:=1 to n-1 do
if b[j]<b[j+1] then begin c:=b[j];b[j]:=b[j+1];b[j+1]:=c;end;
c:=0;
for i:=1 to n do
if b[i]<>0 then c:=c+1;
writeln('razmernost` : ',c);
for i:=1 to n do
if b[i]<>0 then write(b[i],' ');
end.


Нужна помощь? Сюда: vkontakte.ru/berestovskiy
418 | Автор: Berestovskiy | 2012-03-20, 10:42   |  Репутация: [ + 211 ]
помогите с решением пожалуйста не могу решить задачу

Составить программу, подсчитывающую число гласных и согласных букв в заданном тексте и определяющую, каких букв больше (гласных и согласных).

program pr;
const k=30;

var
n,s,g,i:integer;
a:array[1..k] of char;

begin
writeln('введите колличиство букв');
readln(n);
writeln('введите буквы');
for i:=1 to n do readln(a[i]);
g:=0;
for i:=1 to n do
begin
if (a[i]=' ') or (a[i]='®') or (a[i]='Ґ') or
(a[i]='г') or (a[i]='Ё') or (a[i]='о') or
(a[i]='п') or (a[i]='н') or (a[i]='л') or (a[i]='ш')
then inc(g)
end;
s:=n-g;
if s=g then writeln('гласных и согласных одинаковое количество');
if s>g then writeln('согласных больше');
if s<g then writeln('гласных больше');
readln
end.

постоянно выдает один и тот же ответ
419 | Автор: gellos | 2012-03-20, 18:53   |  Репутация: [ + 0 ]
помогите решить задачи на Паскале Очень нужно СРОЧНО ГОРЮ!!!!!!!!
1 Составить программу вычисления и выдачи на печать суммы (или произ¬ведения) N элементов бесконечного числового ряда.y=1(-3)9(-27)81...

2 Имеется массив А из N произвольных чисел А(N), среди которых есть положительные, отрицательные и равные нулю. Составить программу, выполняющую задачу в соответствии свариантом Найти номера первых двух рядом стоящих одинаковых элементов в массиве. Так, если А={2,6,4,4,2,5,5,4}, результат: 3 и 4 (равные значения 4 и 4).

3Составить программу вычисления числового ряда для известного числа членов ряда N. Перед программированием следует выявить и написать аналитические соотношения, описывающие все имеющиеся зависимости.Y=(7+35/1)(8-3-4/2)(9+33/3)(10+3-2/4)...

4. Выполнить действия над массивами. В таблице при формулировании задания для разъяснения его сути справа отображены примеры исходных Х и результирующих Y массивов с конкретными числами. Программа, естественно, должна обрабатывать любые числа для векторов размерностью N. Программа должна предъявлять исходные и новые массивы.Заполнить массив Y произведениями соседних двух элементов Х.
-2 4 3 2 6 3 Х
-8 6 18 Y
420 | Автор: chiza | 2012-03-21, 12:05   |  Репутация: [ + 0 ]
Поиск: