Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
Seyryu

Изменить программу (программа считывает исходные данные из файла. Процедура обработки находится в юните отличном от основного)

30.04.2011, 16:34. Показов 916. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите решить проблему..
Процедура Р создает массив из элементов z[j], удовлетворяющих условию F1(z[j])<F2(z[j]). Для каждой строки матрицы 5х5 найти сумму элементов, синус которых больше косинуса.

Я написал программу не используя файл как исходные данные, и дополнительный юнит как вместилище для процедуры Р и функций F1 и F2. Вот текст программы


C++
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
65
66
67
//---------------------------------------------------------------------------
#include <math.h>
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
 
 
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
float  P(float ( *F1)(float),float (*F2) (float),float  Z[],float sum) //len-dlinna massiva Z
{
int i;// chetchik.
sum=0;
for (i=0;i<5;i++)
{  if ((*F1)(Z[i])<=(*F2)(Z[i]))
 
  sum+=Z[i];
  
 }
return sum;
 
}
 
float F1(float x)
{
return cos(x);
}
float F2(float x)
{
return  sin(x);
}
 
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
float A[5][5];
float summa;
int i,j;//chetchiki
float rab[5];//rabochii massiv
 
 for (i=0;i<5;i++)
 for (j=0;j<5;j++)
 A[i][j]=StrToFloat( StringGrid1->Cells[j][i]);
 
 
for (i=0;i<5;i++)
{
 for (j=0;j<5;j++)
 rab[i]=A[i][j];
P(F1,F2,rab,summa);
 
 for (i=0;j<5;j++)
 StringGrid2->Cells[j][0]=FloatToStr(summa);
 
  }
  }
//---------------------------------------------------------------------------
Добавлено через 1 минуту
Помогите пожалуйста подключить еще 1 юнит и файл.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.04.2011, 16:34
Ответы с готовыми решениями:

Изменить программу так, чтобы исходные данные вводились не из файла, а с клавиатуры
Нужно сделать чтоб исходные данные задавались не с файла, а пользователь вводил с клавиатуры!! Может кто может помочь!!!??? #include...

Почему программа не считывает данные с xml-файла
создала через блокнот xml-файл: &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt; &lt;Configuration&gt; &lt;Baud_rate&gt; 7 &lt;/Baud_rate&gt; ...

Составить линейный алгоритм и программу в которой вводятся исходные данные, вычисляются исходные выражения и выводятся на экран результаты вычислений
Приветствую! Вот попалась задачка - уже второй час ломаю голову. Надо составить линейный алгоритм и программу в которой вводятся исходные...

1
 Аватар для softonet
32 / 32 / 8
Регистрация: 17.04.2011
Сообщений: 201
01.05.2011, 12:36
добавь рядом с #include "Unit1.h" ещё #include "Unit2.h"


а про файл изв незнаю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.05.2011, 12:36
Помогаю со студенческими работами здесь

Напишите программу, которая считывает из файла данные
Напишите программу, которая считывает из файла данные. Найти и вывести в файл ФИ и год рождения самого молодого человека. В моем примере...

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru