0 / 0 / 0
Регистрация: 10.01.2014
Сообщений: 11
1

Осуществить ввод последовательности целых чисел

11.09.2014, 10:01. Показов 1509. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Осуществить ввод последовательности целых чисел , определить третье положительно число и подсчитать кол-во цифр в нем. Последовательность потенциально не ограничено, окончанием последовательности служит третье положиьельное число.

Помогите пожалуйста
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.09.2014, 10:01
Ответы с готовыми решениями:

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

Дан текстовый файл, состоящий из последовательности целых чисел. Определить количество чисел кратных 3.
Дан текстовый файл состоящий из последовательности целых чисел определить кол-во чисел кратно 3

В заданной последовательности целых чисел найти максимально длинную подпоследовательность чисел такую, что каждый последующий элемент
В заданной последовательности целых чисел найти максимально длинную подпоследовательность чисел...

Разрешение ввод в Edit только целых чисел
Нужно сделать так, чтобы можно было вводить в любой из Edit'ов только целые числа, но проблема с...

5
174 / 160 / 71
Регистрация: 22.02.2013
Сообщений: 1,769
Записей в блоге: 2
11.09.2014, 10:08 2
разделителем чисел что будет?? пробел. точка, точка с запятой, и т.д
0
0 / 0 / 0
Регистрация: 10.01.2014
Сообщений: 11
11.09.2014, 10:10  [ТС] 3
Пробел
0
174 / 160 / 71
Регистрация: 22.02.2013
Сообщений: 1,769
Записей в блоге: 2
11.09.2014, 10:16 4
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
var
  Form1: TForm1;
  count : integer;
  word : string;
implementation
 
{$R *.dfm}
 
procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char);
begin
  if key = ' ' then Inc(count);
  if count = 2 then word := word + key;
  if count > 2 then
  begin
    Memo1.Lines.Add('3-e ïîëîæèòåëüíî ÷èñëî ' + word);
    Memo1.Lines.Add('åãî äëèí = ' + IntToStr(length(word)));
    word := '';
    count := 0;
  end;
end;
 
procedure TForm1.FormCreate(Sender: TObject);
begin
 count := 0;
end;
0
0 / 0 / 0
Регистрация: 10.01.2014
Сообщений: 11
11.09.2014, 10:19  [ТС] 5
Огромное спасибо.
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
11.09.2014, 10:43 6
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
var
  Form1: TForm1;
  p:integer;
implementation
 
{$R *.dfm}
procedure TForm1.FormActivate(Sender: TObject);
begin
ShowMessage('Вводите целые числа, окончаеие ввода третье положительное число')
end;
procedure TForm1.Button1Click(Sender: TObject);
var a,k:integer;
begin
val(Edit1.Text,a,k);
if k<>0 then
 begin
  Edit1.Clear;
  Edit1.SetFocus;
 end
else
 begin
  Edit2.Text:=Edit2.Text+' '+Edit1.Text;
  a:=StrToInt(Edit1.Text);
  if a>0 then inc(p);
  if p=3 then
   begin
    Edit3.Text:='Третье положительное число='+Edit1.Text+
    ' количество цифр='+inttostr(Length(Edit1.Text));
    Button1.Enabled:=false;
   end;
  Edit1.Clear;
  Edit1.SetFocus;
 end;
end;
Вложения
Тип файла: rar Третье положительное.rar (171.2 Кб, 2 просмотров)
0
11.09.2014, 10:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.09.2014, 10:43
Помогаю со студенческими работами здесь

Проверка на ввод только целых и вещественных чисел
как сделать проверку на ввод только целых и вещественных чисел? и чтоб прога бы не вылетала, а...

Лабораторная: Ввод-вывод чисел (целых, вещественных)
Помогите плис решить задание по информатике. Вот задание: 1. Создайте новый проект и сохраните...

Как разрешить ввод не целых чисел в массив?
Задача, казалось бы, простая, нужно найти максимальный элемент в массиве, но если элементы ввести...

Программа записи последовательности из целых чисел в файл
Леди и джентельмены! Помогите с написанием программы Дана последовательность целых чисел от 1 до...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru