Подготовить (для отладки программы) на диске файл In.txt, содержащий 12
вещественных или целых (в вариантах с I) чисел, среди которых должны быть
отрицательные, положительные и равные нулю; для целых четные и нечетные.
Составить программу, которая:
вводит из файла In.txt числа в массив и выводит этот массив в результирующий
a)
файл Out.txt;
дополнительные параметры, если они упоминаются в тексте задания, ввести с
b)
клавиатуры и так же вывести в результирующий файл Out.txt;
вычисляет значения всех переменных, которые входят в состав вещественного
c)
выражения, и значение самого вещественного выражения;
выводит значения всех вычисленных переменных и выражения с пояснениями;
d)
e) оформляет результаты, используя форматный вывод с управлением
редактирования данных.
Вот мое выражение (R/Q+1)+S
R минимальный элемент массива
Q произведение элементов массива с нечетными номерами
S количество значений в массиве из интервала [A, B] (A, B ввести с
клавиатуры)
Ребята программисты, вам это сделать недолго, помогите плз.
Другие языки программирования и технологии
Решение задач с одномерными массивами
Dim FrFi1 As Integer, FrFi2 As Integer
Dim i As Long, Z(12) As Single
Dim R As Single, Q As Single, S As Long, A As Single, B As Single
A = InputBox("")
B = InputBox("")
R = -3.402823E+37
Q = 1
S = 0
FrFi1 = FreeFile
Open "c:\00\In.txt" For Input As FrFi1
FrFi2 = FreeFile
Open "c:\00\Out.txt" For Output As FrFi2
Print #FrFi2, "Исходный массив: "
For i = 1 To 12
Input #FrFi1, Z(i)
Print #FrFi2, Z(i)
If Z(i) > R Then R = Z(i)
If i Mod 2 <> 0 Then Q = Q * Z(i)
If Z(i) >= A And Z(i) <= B Then S = S + 1
Next i
Print #FrFi2, ""
Print #FrFi2, "R=" & R
Print #FrFi2, "Q=" & Q
Print #FrFi2, "S=" & S
Print #FrFi2, ""
If Q = 0 Then
Print #FrFi2, "Вычисление не возможно, т. к. Q=0"
Else
Print #FrFi2, "(R/Q+1)+S=" & ((R / Q + 1) + S)
End If
Close
Dim i As Long, Z(12) As Single
Dim R As Single, Q As Single, S As Long, A As Single, B As Single
A = InputBox("")
B = InputBox("")
R = -3.402823E+37
Q = 1
S = 0
FrFi1 = FreeFile
Open "c:\00\In.txt" For Input As FrFi1
FrFi2 = FreeFile
Open "c:\00\Out.txt" For Output As FrFi2
Print #FrFi2, "Исходный массив: "
For i = 1 To 12
Input #FrFi1, Z(i)
Print #FrFi2, Z(i)
If Z(i) > R Then R = Z(i)
If i Mod 2 <> 0 Then Q = Q * Z(i)
If Z(i) >= A And Z(i) <= B Then S = S + 1
Next i
Print #FrFi2, ""
Print #FrFi2, "R=" & R
Print #FrFi2, "Q=" & Q
Print #FrFi2, "S=" & S
Print #FrFi2, ""
If Q = 0 Then
Print #FrFi2, "Вычисление не возможно, т. к. Q=0"
Else
Print #FrFi2, "(R/Q+1)+S=" & ((R / Q + 1) + S)
End If
Close
> вам это сделать недолго
Нам-то недолго, а тебе за это "недолго" заплатить следует.
За знания, коих у тебя нет и кои тебе нахрен не нужны, а не за "недолго".
И попробуй только варежку свою разинуть что знания не стоят ни копейки.
Нам-то недолго, а тебе за это "недолго" заплатить следует.
За знания, коих у тебя нет и кои тебе нахрен не нужны, а не за "недолго".
И попробуй только варежку свою разинуть что знания не стоят ни копейки.
Сделаю конечно, если заплатите и это делфи или лазарус. В С++ я больше не делаю, так как по ошибке очистил часть диска где стояла эта среда программирования.
Похожие вопросы
- Помогите написать решение задачи на Двумерный массив ( Borland С++)
- Написать программу работы с одномерным массивом из 15 вещественных элементов для решения задач:
- Помогите пожалуйста решить задачи по информатике, одномерные массивы. Си шарп. Очень срочно. Пожалуйста!!!!
- Информатика. Помощь в решении задач по массивам
- Помогите с программой Одномерные массивы и указатели
- В одномерном массиве, состоящем из n вещественных элементов, вычис- лить: 39 1) сумму положительных элементов массив
- Помогите сделать лабораторную работу по теме "Одномерные массивы" [C++]
- Microsoft Visual C++ 6.0 В одномерном массиве, состоящем из n вещественных элементов, вычислить...
- Помогите с С++. Надо найти произведение элементов одномерного массива между первым и последним 0.
- задача на массивы. срочно!!! в одномерном массиве А [10] найти кол-во элементов , которые меньше 15 и больше 30