1 / 1 / 0
Регистрация: 18.05.2013
Сообщений: 93
Записей в блоге: 1

Удалить из массива все элементы, первая цифра которых четная

20.03.2015, 15:51. Показов 1620. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1. Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка [-35,75]. Удалить из него все элементы, первая цифра которых четная.
2. Вставить число К1 после всех элементов, больших заданного числа, а число К2 перед всеми элементами, кратными трем.
3. Перенести первые к элементов в конец: a[k+1], a[k+2], .. , a[n], a[2], .. a[k].
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.03.2015, 15:51
Ответы с готовыми решениями:

Удалить из массива все элементы, первая цифра которых четная
Задание: Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка . Удалить из него все элементы, первая...

Удалить из массива все элементы, первая и последняя цифра которых четная
1.Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка . Удалить из него все элементы, первая и...

Удалить из массива все элементы, в которых последняя цифра четная
Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка . Удалить из него все элементы, в которых...

1
0 / 0 / 1
Регистрация: 13.01.2015
Сообщений: 22
08.06.2015, 15:00
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

первое задание
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
var
Form2: TForm2;
N: integer;   //êîë-âî ýëåìåíòîâ ìàññèâà
M : array of integer;  //îïèñàíèå íà÷àëüíîãî ìàññèâà
     implementation
 
     {$R *.dfm}
 
procedure TForm2.Button1Click(Sender: TObject);
var
i: Integer;
begin
  Randomize;
  N:=StrToInt(Edit2.Text);
  SetLength(M,N);
  Edit1.Text:='  ';
  For i:=0 to N-1 do
 
begin
  M[i]:=Random(75+35+1)-35; //çíà÷åíèÿ â ìàññèâå [-35,75]
  Edit1.Text:=Edit1.Text+'   '+IntToStr(M[i]); //Âûâîäèì ìàññèâ
end;
end;
 
 
procedure TForm2.Button3Click(Sender: TObject);
begin
  Close;
end;
 
procedure TForm2.Button2Click(Sender: TObject);
var
   i,j,k:integer;
begin
   if checkbox1.Checked then //Óñëîâèå íàëè÷èÿ ÷åêáîêñà
begin
   edit3.Text:='  '; //î÷èùàåì ïîëå Ýäèò
   i:=0;
   while i<n do
begin
   k:=abs(M[i]);  //áåðåì ÷èñëî ïî ìîäóëþ
   //åñëè ÷èñëî îäíîçíà÷íîå è ÷åòíîå, èëè îíî äâóçíà÷íîå è ïåðâàÿ öèôðà ÷åòíàÿ
   if ((k<10)and(k mod 2=0))or((k>10)and((k div 10)mod 2=0)) then
 
begin
   if i=n-1 then n:=n-1
    else
begin
   for j:=i to n-2 do
   M[j]:=M[j+1];
    n:=n-1;
    setlength(M,n);
end;
end
     else i:=i+1;
end;
 
    for i:=0 to n-1 do
     Edit3.Text:=Edit3.Text+'   '+inttostr(M[i]);
 
end;
end;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.06.2015, 15:00
Помогаю со студенческими работами здесь

Удалить из массива все элементы, в которых последняя цифра четная
Дан массив целых чисел из п элементов, заполненный случайным образом числами из промежутка . Удалить из него все элементы, в которых...

Удалить из массива все элементы, в которых последняя цифра четная, а само число делится на нее
Дан массив целых чисел n=12 ,заполненный случайным образом числами из промежутка (-10,60) удалить из него все элементы, в которых...

Удалить из массива все элементы, в которых последняя цифра четная, а само число делится на нее
Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка . Удалить из него все элементы, в которых...

Удалить из массива все элементы, в которых последняя цифра четная, а само число делится на нее
Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка . помогите, пожалуйста: удалить из него все...

Удалить из массива все элементы, в записи которых есть цифра 0
1. Дан массив целых чисел из n элементов, заполненный случайным образом числами из промежутка . Удалить из него все элементы, в записи...


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

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

Новые блоги и статьи
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
Автоматизация Amazon Web Services (AWS) с Boto3 в Python
py-thonny 25.04.2025
Облачные вычисления стали неотъемлемой частью современной ИТ-инфраструктуры, а Amazon Web Services (AWS) занимает лидирующие позиции среди провайдеров облачных услуг. Управление многочисленными. . .
Apache Kafka vs RabbitMQ в микросервисной архитектуре
ArchitectMsa 25.04.2025
Современная разработка ПО всё чаще склоняется к микросервисной архитектуре — подходу, при котором приложение разбивается на множество небольших, автономных сервисов. В этой распределённой среде. . .
Параллельное программирование с OpenMP в C++
NullReferenced 24.04.2025
Параллельное программирование — подход к созданию программ, когда одна задача разбивается на несколько подзадач, которые могут выполняться одновременно. Оно стало необходимым навыком для. . .
Цепочки методов в C# с Fluent API
UnmanagedCoder 24.04.2025
Современное программирование — это не только решение функциональных задач, но и создание кода, который удобно поддерживать, расширять и читать. Цепочки методов и Fluent-синтаксис в C# стали мощным. . .
Мульти-тенантные БД с PostgreSQL Row Security
Codd 23.04.2025
Современные облачные сервисы и бизнес-приложения всё чаще обслуживают множество клиентов в рамках единой программной инфраструктуры. Эта архитектурная модель, известная как мульти-тенантность, стала. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru