Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 01.07.2011
Сообщений: 19
1

Получить третий файл, который содержит каждый элемент которого равен сумме соответствующих элементов заданных файлов

08.07.2011, 02:51. Показов 2021. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
помогите, пожулуйста решить эту задачу. Имеются два типизированых файла одного размера,элементами которого являются числа.Получить третий файл:
а)каждый элемент которого равен сумме соответствующих элементов заданных файлов
б)каждый элемент которого равен большему соответствующих элементов заданных файлов
в)каждый элемент которого равен разности соответствующих элементов заданных файлов
г)каждый элемент которого равен меньшему соответствующих элементов заданных файлов
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.07.2011, 02:51
Ответы с готовыми решениями:

Получить третий массив, каждый элемент которого равен сумме соответствующих элементов исходных массивов, умноженной на больший из них
Даны два одномерных массива одинаковой длины. Получить третий массив такой же размерности, каждый...

Создать третий массив того же размера, каждый элемент которого равен сумме соответствующих элементов двух первых массивов
Даны два двумерных массива размером nxm.Создать третий массив того же размера, каждый элемент...

Получить массив, каждый элемент которого равен сумме соответствующих элементов данных массивов
Даны два одномерных массива одинаковой размерности. Получить третий массив такой же размерности,...

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

4
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
08.07.2011, 09:01 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
uses crt;
var f1,f2,f3:file of integer;
    n,a,b,c,i:integer;
begin
clrscr;
randomize;
assign(f1,'file1');
rewrite(f1);
assign(f2,'file2');
rewrite(f2);
assign(f3,'file3');
rewrite(f3);
write('Введите размер исходных файлов n=');
readln(n);
for i:=1 to n do
 begin
  a:=random(50);
  b:=random(50);
  write(f1,a);
  write(f2,b);
 end;
writeln('Содержание исходного файла 1:');
reset(f1);
while not eof(f1) do
 begin
  read(f1,a);
  write(a,' ');
 end;
writeln;
writeln;
writeln('Содержание исходного файла 2:');
reset(f2);
while not eof(f2) do
 begin
  read(f2,a);
  write(a,' ');
 end;
writeln;
writeln;
for i:=0 to n-1 do
 begin
  seek(f1,i);
  read(f1,a);
  seek(f2,i);
  read(f2,b);
  {для первой задачи}
  c:=a+b;
  {для второй if a>b then c:=a else c:=b;}
  {для третьей c:=a-b;}
  {для четвертой if a<b then c:=a else c:=b}
  write(f3,c);
 end;
close(f1);
close(f2);
seek(f3,0);
writeln('Содержание результирующего файла 3:');
while not eof(f3) do
 begin
  read(f3,a);
  write(a,' ');
 end;
close(f3);
readln
end.
1
0 / 0 / 0
Регистрация: 01.07.2011
Сообщений: 19
08.07.2011, 13:56  [ТС] 3
а как сделать чтобы все условия выполнялись, а не одно?
0
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
08.07.2011, 14:08 4
Или создать 4 файла, но скорее написать 4 программы с разными условиями, это вообще-то Ваше задание, а не мое.

Добавлено через 44 секунды
Скопируй программу 3 раза, и меняй в них условие.
0
0 / 0 / 0
Регистрация: 01.07.2011
Сообщений: 19
08.07.2011, 14:11  [ТС] 5
ну да это понятно...
а вот то есть для каждого уловия сделать свое отдельно решение
0
08.07.2011, 14:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.07.2011, 14:11
Помогаю со студенческими работами здесь

Получить третий массив той же размерности, каждый элемент которого равен большему из соответствующих элементов данного массива.
Помогите,пожалуйста,решить!Очень нужно! Пожалуйста! Даны два целочисленных массива, состоящих...

Сформировать массив, каждый элемент которого равен сумме элементов в соответствующих столбцах
2. дан двумерный массив n*m элементы введены с клав. сформировать линейный массив В каждый элемент...

Имеются два типизированных файла одинакового размера, элементами которых являются числа. Получить третий файл: каждый элемент которого равен меньшему из соответствующих элементов заданных файлов.
помогите решить задачу

Получить третий массив такой же размерности, каждый элемент которого равен большему из соответствующих элементов данных массивов
Даны 2 одномерных массива одинаковой размерности. Получить третий массив такой же размерности,...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru