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

Все четные элементы целочисленного массива K(n) поместить в массив L(n), а нечетные – в массив M(n)

21.10.2012, 15:28. Показов 1768. Ответов 1
Метки нет (Все метки)

Все четные элементы целочисленного массива K(n) поместить в массив L(n), а нечетные – в массив M(n). Подсчитать количество тех и других. Простая задача). (решение таких задач в интернете много, но все они с вводом данных, и выводом их на экран).
Считывание элементов происходит из файла (input.txt). элементы в файле расположены построчно. И запись массивов тоже в файл. (output.txt). 1 строка количество элементов в 1-м массиве, 2 строка элементы через пробел. 3 строка кол-во элементов в 2-м массиве, 4 строка сами элементы этого массива. среда программирования PASCAL ABC. Проблемы с оформлением.
сама логика:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
...
for i:=1 to n do
 if a[i] mod 2=0 then
  begin
   k1:=k1+1;
   b[k1]:=a[i];
  end
 else
  begin
   k2:=k2+1;
   c[k2]:=a[i];
  end;...
Вложения
Тип файла: txt input.txt (19 байт, 14 просмотров)
Тип файла: txt output.txt (20 байт, 7 просмотров)
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2012, 15:28
Ответы с готовыми решениями:

68. (6 б.) Все четные элементы целочисленного массива K(n) поместить в массив L(n), а нечетные – в массив M(n). Подсчитать количество тех и других.
68. (6 б.) Все четные элементы целочисленного массива K(n) поместить в массив L(n), а нечетные – в...

Все четные элементы целочисленного массива K(n) поместить в массив L(n), а нечётные - в массив M(n)
Все четные элементы целочисленного массива K(n) поместить в массив L(n), а нечётные - в массив...

Все четные элементы целочисленного массива K (n) поместить в массив L (n), а нечетные-в массив M (n)
Формулировка задачи: Все четные элементы целочисленного массива K(n) поместить в массив L(n), а...

Все четные элементы целочисленного элемента K поместить в массив L, а нечетные в массив M
Все четные элементы целочисленного элемента K(n) поместить в массив L(n), а нечетные в массив M(n)....

1
0 / 0 / 2
Регистрация: 21.10.2012
Сообщений: 14
22.10.2012, 12:27  [ТС] 2
не могу понять как данные из файла считать (собрать) в массив.

Добавлено через 20 часов 32 минуты
Похоже мне никто не поможет...жаль...

Добавлено через 1 минуту
я сам выполнил):

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
35
36
37
38
39
var a,b,c:array[1..100] of integer;
    i,j,n,k1,k2:byte;
    f_in, f_out: text;
begin
assign (f_in,'is1129-01.in');
assign (f_out,'is1129-01.out');
reset (f_in);
rewrite(f_out);
n:=1;
while not eof(f_in) do
   begin
      readln (f_in,a[n]);
      inc(n);
   end;
dec(n);
 
for i:=1 to n do
 if a[i] mod 2=0 then
  begin
   k1:=k1+1;
   b[k1]:=a[i];
  end
 else
  begin
   k2:=k2+1;
   c[k2]:=a[i];
  end;
Writeln(f_out,k1);
for i:=1 to k1 do
   Write(f_out,b[i],' ');
Writeln(f_out);
Writeln(f_out,k2);
for i:=1 to k2 do
   Write(f_out,c[i],' ');
 
 
close (f_in);
close (f_out);
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2012, 12:27
Помогаю со студенческими работами здесь

Массив: Все нечетные элементы целочисленного массива A(n) поместить в начало массива L(n), а нечетные – в массив K(n).
Все нечетные элементы целочисленного массива A(n) поместить в начало массива L(n), а нечетные – в...

Все четные элементы целочисленного массива поместить в массив
Все четные элементы целочисленного массива поместить в массив , а нечетные – в массив ....

Сформировать массив Y, в который поместить сначала все четные, а затем все нечетные элементы массива Х
Пользователь вводит размер n динамического массива Х, а затем заполняет его целыми числами....

Дан числовой массив A размера N. Все четные его элементы поместить в начало массива B, а нечетные элементы - в конец
#include <stdio.h> #include <malloc.h> #include <stdlib.h> #include <locale.h> int main (int...

В массив B записать все четные числа из заданного целочисленного одномерного массива A, а в массив С - нечетные
Заполнить массивы B и C, переписав в массив B все четные числа из заданного целочисленного...

Массивы. Четные элементы массива поместить в один массив, а нечетные – в другой
Все четные элементы целочисленного массива K(n) поместить в массив L(n), а нечетные – в массив...


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

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

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