Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 27.11.2013, 15:23
Daryll Daryll вне форума
Прохожий
 
Регистрация: 26.11.2013
Сообщения: 4
Версия Delphi: Delphi xe3
Репутация: 10
По умолчанию Процедуры или функции

Дано натуральное число N и целые числа A1, A2, ..., AN. Определить количество членов последовательности A1, A2, ..., AN, имеющих чётные порядковые номера и являющихся нечётными числами.

Программа:
Код:
unit Unit1;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls;

type
  TForm1 = class(TForm)
    Label1: TLabel;
    Memo1: TMemo;
    Button1: TButton;
    Button2: TButton;
    Edit1: TEdit;
    Edit2: TEdit;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;
  mas:array[1..100] of integer;
  s:real;
  n:integer;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
i,k:integer;
begin
n:=StrToInt(Edit1.Text);
  for i:=1 to n do
   begin
      mas[i]:=random(100);
      memo1.Lines.Add(inttostr(i)+'    | '+floattostr(mas[i]));
   end;
end;

procedure TForm1.Button2Click(Sender: TObject);
var
i,s:integer;
begin
s:=0;
n:=StrToInt(Edit1.Text);
i:=2;
while i <= n do
begin
if abs(mas[i]) mod 2 = 1 then
s:=s+1;
i:=i+2;
end;
Edit2.Text:=IntToStr(s);
end;
end.

Необходимо реализовать программу с помощью процедуры или функции.

Последний раз редактировалось M.A.D.M.A.N., 27.11.2013 в 15:38.
Ответить с цитированием
  #2  
Старый 27.11.2013, 15:29
Аватар для Mrak
Mrak Mrak вне форума
Местный
 
Регистрация: 26.01.2013
Адрес: МО
Сообщения: 438
Версия Delphi: XE2
Репутация: 17
По умолчанию

ну так реализуй!
что не получается-то?
__________________
Я за здоровый экстрим!
Спасибо за "спасибо")
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 06:59.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025