IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Задачи на строки и массивы+1 на последовательность
mafia1232
сообщение 1.06.2005 23:30
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 46
Пол: Мужской

Репутация: -  0  +


У меня есть несколько задач и их надо решить на завтра. Пожалуйста хелп. ОЧЕНЬ НАДО. Вот условия первой:
дан одномерный массив An подсчитать количество четных элементов и их сумму
получилось вот что, но есть ошибки
Исходный код

program p21;
uses crt;
type
vector=array [1..100] of integer;
var
A:vector;
s,i,n,K:integer;
procedure Init(n:integer; var A:vector;ch:char);
var
i:integer;
begin
writeln('vvod elementov massiva ',ch);
for i:=1 to n do
begin
write('vvedite [',i,'] elementov massiva ',ch);
readln(A[i]);
end;
end;
procedure Print(n:integer;A:vector; ch:char);
var
i:integer;
begin
writeln('vivod elementov massiva ',ch);
for i:=1 to n do
write(A[i]:3, ' ');
writeln;
end;
function Rez(n:integer;A:vector):integer;
Var
i,m:integer;
begin
m:=0;
for i:=1 to n do
if (A[i] mod 2=0) then m:=m+1;
Rez:=m;
end;
begin
clrscr;
writeln('vvedite rrazmernost');
readln(n);
Init(n,A,'A');
Print(n,A,'A');
K:=Rez(n,A);
if K=0 then
writeln('chetnix elementov net')
else
writeln('chislo chetnix elementov', K);
readln(K);
s:=s+K;
writeln('symma = ',s);
readln;
end.


Если такие темы существуют, то прошу прощения

Сообщение отредактировано: volvo - 9.09.2005 9:55
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
hiv
сообщение 23.06.2005 13:07
Сообщение #2


Профи
****

Группа: Пользователи
Сообщений: 660
Пол: Мужской
Реальное имя: Михаил

Репутация: -  11  +


Все за тебя делай!
Хоть сам объяснить сможешь, что я сделал? smile.gif
program p2;
uses crt;
var
i,n:integer;
a,s,s1:real;
begin
clrscr;
writeln('vvedite n');
readln(n);
s:=0;
for i:=1 to n do
begin
if odd(i) then a:=-exp(i*ln(2))/i
else a:=exp(i*ln(2))/i;
s:=s+a;
end;
writeln('summa = ',s:8:3);
readln;
end.


--------------------
Никогда не жадничай. Свои проблемы с любовью дари людям!
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
mafia1232   Задачи на строки и массивы+1 на последовательность   1.06.2005 23:30
mafia1232   Вот условия второй: сформировать массив Bm элемент...   1.06.2005 23:34
Guest   2. Замени Rez на вот такой: procedure rez(A:vector...   1.06.2005 23:54
volvo   Ну а в первом задании менять придется как Rez так ...   2.06.2005 0:00
mafia1232   условие задачи номер 3: Даны 3 прямоугольные матри...   2.06.2005 0:16
volvo   :wacko: Переведи... Это чего значит? Погоди, но ...   2.06.2005 0:30
mafia1232   прямоугольная матрица значит что у матрицы кол-во ...   2.06.2005 0:33
volvo   :( Спасибо огромное за столь ценную информацию -...   2.06.2005 0:40
mafia1232   j это столбец а i строка . так что считает прога п...   2.06.2005 0:58
volvo   Я дико извиняюсь, но ИМЕННО потому, что J это сто...   2.06.2005 1:10
mafia1232   еще задачка: из каждой очередной четвертки символо...   2.06.2005 1:08
hiv   Вот решение из 4-х строк:program p13; var s :st...   2.06.2005 9:12
mafia1232   задача еще одна: ввести фамилию, имя , отчество ка...   2.06.2005 1:11
volvo   У тебя же индекс I изменяется первым - что ты ник...   2.06.2005 8:18
hiv   У меня другой способ: :p1: :ypr: :p12: :p1: ...   2.06.2005 8:21
hiv   Длину строки ты уже умеешь определять. А количест...   2.06.2005 9:20
Guest   про матрицы понял. делаю, но не помогает. А оставш...   2.06.2005 8:46
mafia1232   а вопрос что делает команда "downto" а т...   2.06.2005 9:22
hiv   Если TO увеличивает на 1, то DOWNTO уменьшает на 1...   2.06.2005 9:25
klem4   удаление последней пары из каждой четверки, можно ...   2.06.2005 9:33
mafia1232   в var не надо count прописать? а то у меня ругаетс...   2.06.2005 9:48
mafia1232   а код пока такой получился program p14; uses crt;...   2.06.2005 10:08
hiv   Паскаль это не басик! В нем все переменные дол...   2.06.2005 10:10
mafia1232   а как тогда посчитать самое короткое слово, чего ...   2.06.2005 10:25
mafia1232   Вывести самое короткое слово. ну помогите код выш...   2.06.2005 10:51
hiv   берешь снова счетчик и считаешь количество букв (н...   2.06.2005 10:52
mafia1232   а ты просто написать не можешь? щас уезжать надо н...   2.06.2005 10:59
hiv   Здесь вообще-то помогают тем кто хочет учиться. А ...   2.06.2005 12:49
mafia1232   спасибо огромное, но я до конца не досидел. дали е...   2.06.2005 19:27
mafia1232   исправте(если неправильно) и добавте по условию со...   23.06.2005 11:09
hiv   Вот так будет работать, если от куда-то списываешь...   23.06.2005 11:20
mafia1232   и вот на последовательность последовательность зад...   23.06.2005 11:27
klem4   эээ... ну наверное всетаки надо искать номер макси...   23.06.2005 11:29
mafia1232   ну и куда вставить твои строчечки?(объясни) и как...   23.06.2005 11:33
volvo   mafia1232, ты думать САМ когда-нибудь начнешь? Смы...   23.06.2005 11:41
klem4   на, не мучайся уже ... uses crt; type Vecto...   23.06.2005 11:47
mafia1232   какой к черту диплом? у меня специальность не прог...   23.06.2005 11:55
mafia1232   последовательность задается формулой (((-1)^n) * ...   23.06.2005 12:11
klem4   Естественно это не будет работать ... во первых та...   23.06.2005 12:30
mafia1232   про ln я знаю и это один из вопросов ввести переме...   23.06.2005 12:30
klem4   при решении таких задач нельзя пользоваться стан...   23.06.2005 12:41
mafia1232   вот фотография задания на последовательность. подс...   23.06.2005 12:52
hiv   Все за тебя делай! Хоть сам объяснить сможешь,...   23.06.2005 13:07
mafia1232   1)HIV конечно спасибо, но все я не просил делать. ...   23.06.2005 13:17
VBproffi   Может меня глючит но ln(логорифм натуральный, по о...   23.06.2005 16:00
hiv   VBproffi, тебя не глючит - все верно... Просто maf...   23.06.2005 16:15


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

 



- Текстовая версия 18.07.2025 14:27
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"