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

Работа с массивами

21.10.2014, 04:11. Показов 879. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
плиз исправьте ошибки в коде
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
//---------------------------------------------------------------------------
#include <stdlib.h>
#include <math.h>
#include «Unit1.h»
//---------------------------------------------------------------------------
int i,n;
float a[25];
//---------------------------------------------------------------------------
   void __fastcall Tform1::FormActivate(Tobject *Sender)
{
Edit1->SetFocus();
 }
//---------------------------------------------------------------------------
 void __fastcall Tform1::Button1Click(Tobject *Sender)
{
 try
{n=StrToInt(Edit1->Text);
a[0]= StrToFloat(Edit2->Text);
a[1]= StrToFloat(Edit3->Text);
}
catch (EconvertError&)
{
ShowMessage(«Неправильно ввели значение, введите повторно»);
}
for (i=2; i<n;i++)     /* выстраиваем массив */
a[i]= a[i-1]+ 2/a[i-2];
for (i=0; i<n;i++)    /* выводим массив*/
Memo1->Lines->Add(“a[+IntToStr(i)+]=+FloatToStrF(a[i],ffFixed,5,2)+” “);
//---------------------------------------------------------------------------
void __fastcall Tform1::Button2Click(Tobject *Sender)
{       int max, min, k;
        float sum=0.0;
if (CheckBox1->Checked == True)
{for (i=max=0;i<n;i++) {
  if (a[i]>a[max]) max=i;
  }
 Edit4->Text=FloatToStrF(a[max],ffFixed,5,2);
 }
if (CheckBox2->Checked == True)
{for (i=min=0;i<n;i++) {
  if (a[i]<a[min]) min=i;    }
 Edit5->Text=FloatToStrF(a[min],ffFixed,5,2);
 }
if (CheckBox3->Checked == True)
{for (i=0;i<n;i++)
{sum += a[i];}
sum = sum/n;
 Edit6->Text=FloatToStrF(sum,ffFixed,5,2);
 }
if (CheckBox4->Checked == True)
{for (i=k=0;i<n;i++) {
  if (a[i]>2 && a[i]< 5) k++;    }
 Edit7->Text=IntToStr(k);
 }
}
//---------------------------------------------------------------------------
void __fastcall Tform1::Button3Click(Tobject *Sender)
{
Edit1->Clear();    Edit2->Clear();   Edit3->Clear();   Edit4->Clear();
Edit5->Clear();    Edit6->Clear();   Edit7->Clear();   Memo1->Clear();
}
//---------------------------------------------------------------------------
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.10.2014, 04:11
Ответы с готовыми решениями:

Работа с массивами
Помогите исправить ошибку. Неправильно выводит результат. Условие задачи и примеры во вложении #include &lt;stdio.h&gt; int...

Работа с массивами
Здравствуйте. У меня вопрос: У меня есть база данных, где записано несколько кодов: код места, код продукта и дата и продажи. Нужно...

Работа с массивами
Ребятки такой вопрос по массивам! Попытаюсь кратко и понятно изложить! Какой функцией переразместить все значения массива так, что...

2
 Аватар для demon_7
260 / 192 / 60
Регистрация: 12.05.2013
Сообщений: 857
21.10.2014, 07:57
Tima1996, Ну тоесть каждый должен зайти в тему и изучить досконально Ваш код, разобравшись в Вашей задаче, потом найти погрешности, и приблизительно (конечно опираясь на самостоятельное понимание Вашей задачи) все исправить на свой вкус?
Хотите помощи:
- расскажите в чем суть задачи
- приведите пример Вашей реализации
- укажите на проблемные места в Вашем коде
0
0 / 0 / 1
Регистрация: 03.10.2014
Сообщений: 111
21.10.2014, 22:07  [ТС]
вот собственно что должно выйти, а насчет задачи:
Дана рекурентная формула ai=ai-1+2/ai-2
1)Нужно построить массив по данной формуле;
2)Нужно определить самый меньший элемент массива и его порядковое число;
3)Нужно определить самый больший элемент массива и его порядковое число;
4)Нужно найти арифметическое среднюю массива;
5)Нужно определить кол-во элементов входящих в интервал [2,5]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.10.2014, 22:07
Помогаю со студенческими работами здесь

Работа с массивами
Дан массив A размера N. Сформировать новый массив B того же размера по следующему правилу: элемент BK равен среднему арифметическому...

Работа с массивами
Массив целых чисел из 13 элементов заполнить случайным образом. Упорядочить массив по убыванию. Подсчитать количество и сумму элементов...

Работа с массивами
В колл-центре ведётся журнал исходящих звонков. Каждому звонку соответствует запись вида &lt;Дата и время начала интервью&gt;...

Работа с массивами
Добрый день! Помогите пожалуйста советом, а то сил больше нет искать и спросить не у кого. надо с файла test.txt взять новость и...

Работа с массивами
Ввести три массива А, В, С. При помощи функции определить минимальный элемент в каждом массиве. При помощи процедуры определить наибольший...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка 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, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru