Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2008, 18:25   #11
LAFUDR
 
Регистрация: 12.10.2007
Сообщений: 9
По умолчанию

Допиши в конце проги readkey();
получится
readkey();
end.
LAFUDR вне форума Ответить с цитированием
Старый 17.05.2008, 18:52   #12
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

writeln (p);
readln //вставь и заработает
end.
puporev вне форума Ответить с цитированием
Старый 17.05.2008, 19:15   #13
BurningRage
 
Регистрация: 16.05.2008
Сообщений: 8
По умолчанию

Спасибо всем за помощь!
BurningRage вне форума Ответить с цитированием
Старый 17.05.2008, 19:31   #14
BurningRage
 
Регистрация: 16.05.2008
Сообщений: 8
По умолчанию

Если не трудно помогите решить ещё несколько программ
1) написать программу по нахождению двух чисел.( есть начало программы возможно не правильное)
Program p4;
uses crt;
var a,b,k,i,n: integer;
begin
clrscr;
writeln ('введите 2 числа');
readln (a,b);
if (a>=b) then k:=b
else
if (a<b) then k:=a;
for i:=1 to k do
if (a mod i=0) and (b mod i=0) then


2)написать программу определяющую простое или сложное число
3)написать программу : дан прямоугольник axb. Сколько квадратов со стороной "c" можно отрезать от него?
4)В задоном числе последнюю и первую цифры переставить местами. На экран вывести среднее арифметическое данного и полученного числа.
5)Данна непустая последовательность натуральных чисел, за которой следует 0. Вычислить сумму положительных элементов последовательностиБ порядковые номера которых не чётны.
ПОЖАЛУСТА ПОМОГИТЕ В ПОНЕДЕЛЬНИК ЭКЗАМЕН!
BurningRage вне форума Ответить с цитированием
Старый 17.05.2008, 20:03   #15
gred
Пока ещё
Форумчанин
 
Аватар для gred
 
Регистрация: 26.02.2008
Сообщений: 116
По умолчанию

4 задача
вот нахождение средне арифмитического
+добавь mas[1]:=k; mas[n]:=k; mas[1]:=mas[n];
Код:
 program Sredarifm; { Вычисление среднего арифметического }
type

    Mas = array[1..50] of integer;

var

    A : Mas; { исходный массив }
    N : integer; { количество элементов в массиве }
    I : integer; { переменная цикла }
    Kolpol : integer; { количество положительных элементов }
    Sumpol : integer; { сумма положительных элементов}
    Sred : real; { среднее арифметическое}


begin

    writeln ( ' Вычисление среднего арифметического ' );
    write ( ' Введите количество элементов массива <= 50 ' );
    read(N);
    writeln ( ' Ввод элементов массива ' );
    for I :=1 to N do

        read ( A[ I ] );

    Kolpol := 0;
    Sumpol := 0; {пока не нашли положительных элементов}
    for I := 1 to N do

        if A[ I ] > 0 then
        begin {составной оператор}

            Sumpol := Sumpol+A[ I ]; {суммирование положительных элементов}
            Kolpol := Kolpol+1; {количество положительных}

        end; 

    if Kolpol<>0 then
    begin

        Sred := Sumpol / Kolpol;
        writeln ('Ср.арифметическое положительных=' , Sred:10:3); 

    end
    else writeln ( 'Положительных элементов в массиве нет' ); 

end
Я мегапрограммер потерявший память.
Если кому помог, поставте '+' я буду благодарен
gred вне форума Ответить с цитированием
Старый 17.05.2008, 20:08   #16
gred
Пока ещё
Форумчанин
 
Аватар для gred
 
Регистрация: 26.02.2008
Сообщений: 116
По умолчанию

Цитата:
Сообщение от BurningRage Посмотреть сообщение
Если не трудно помогите решить ещё несколько программ
1) написать программу по нахождению двух чисел.( есть начало программы возможно не правильное)
Каким способом их находить?
Я мегапрограммер потерявший память.
Если кому помог, поставте '+' я буду благодарен
gred вне форума Ответить с цитированием
Старый 17.05.2008, 21:48   #17
BurningRage
 
Регистрация: 16.05.2008
Сообщений: 8
По умолчанию

Как можно решить 4 задачу если учесть что я не знаю и не могу знать массивов?
BurningRage вне форума Ответить с цитированием
Старый 17.05.2008, 21:55   #18
gred
Пока ещё
Форумчанин
 
Аватар для gred
 
Регистрация: 26.02.2008
Сообщений: 116
По умолчанию

Что в массивах трудное?
можно черес констаты например z,x,c,v.h integer;
Я мегапрограммер потерявший память.
Если кому помог, поставте '+' я буду благодарен
gred вне форума Ответить с цитированием
Старый 17.05.2008, 22:12   #19
Arkuz
Форумчанин
 
Аватар для Arkuz
 
Регистрация: 22.09.2007
Сообщений: 540
По умолчанию

Произведение можно найти по-другому:

Писал в блокноте, должно работать!

Код:
readln(a);
str(a,s);
d:=length(s);
b:=1;
for i:=1 to d do 
 begin
   b:=b*val(s[i],x,{тут какой-то 3 параметр, по-моему код ошибки})
 end;
writeln(b);
Arkuz вне форума Ответить с цитированием
Старый 17.05.2008, 22:25   #20
gred
Пока ещё
Форумчанин
 
Аватар для gred
 
Регистрация: 26.02.2008
Сообщений: 116
По умолчанию

Код:
  numberString : string;
  float        : Extended;
  errorPos     : Integer;

  Val(numberString, float, errorPos);
ток непонятно зачем тут вал нужен?
Я мегапрограммер потерявший память.
Если кому помог, поставте '+' я буду благодарен
gred вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пожалуйста, помогите решить задачи в Паскале Annutta Помощь студентам 7 10.12.2010 17:14
Задачи на Паскале SVYAT Помощь студентам 13 17.10.2009 19:16
Помогите решить 2 задачи на Паскале!!! Zero Паскаль, Turbo Pascal, PascalABC.NET 4 13.05.2008 23:00