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

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

30.04.2011, 16:34. Показов 891. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru