2 / 2 / 0
Регистрация: 05.02.2011
Сообщений: 32
|
|
1 | |
Вычислить и вывести на экран значения функции F(a,b,c), где a,b,c, - действительные числа05.02.2011, 20:45. Показов 14200. Ответов 37
Метки нет (Все метки)
Окажите, плиз, помощь в решении этих задач (с меня пиво, в противном случае - большое человеское спасибо).
Задание 1. Вычислить и вывести на экран значения функции F(a,b,c), где a,b,c, - действительные числа. Значения a, b, c, x ввести с клавиатуры. a-(x/10+b), при х<0 и b не равно 0 F = (x-a)/(x-c), при x>0 и b=0 3x+2/c, в остальный случаях Задание 2. Вычислить и вывести на экран в виде таблицы значение заданной функции f(x) на заданном интервале с шагом dx, вводимым с клавиатуры (dx вводить в соответствии с условием: 0.01≤dx≤0.1). Функция f(x). arccos x - (корень квадратный 1 - 0.3х^3) xЄ[0,1] Задание 3. Для функции вычислить ее приближенное значение с точностью ε=10^-3 в точке х=1,5. Погрешность ε вычислять с помощью следующего соотношения: | f(x)подстрочный знак n - f(x) подстрочный знак n-1 | <= ε Определить количество членов ряда, сравнить полученное значение суммы со знаком функции, полученным с помощью стандартных функций языка С++. Ряд f(x): ∞ arctg(x) = пи/2 - ∑ (-1)^k/((2k+1)*x^(2k+1)) k=0 Задание 4. (эта задача уже решена на форуме, но при компиляции выдается какая-то ошибка) Написать программу в соответствии с заданием. Дан одномерный массив, состоящий из N вещественных элементов. a) Заполнить массив случайными числами. b) Найти минимальный положительный элемент. c) Вычислить произведение не нулевых элементов массива. d) Вывести не нулевые элементы на экран в обратном порядке. Задание 5. Написать программу, задающую матрицу А размером 4×4 с вещественными элементами, вводимыми с клавиатуры (следует вводить как положительные, так и отрицательные числа), и выполнить следующее задание. Пусть В – множество элементов, для которых j ≥ i. На этом множестве найти и вывести на печать все положительные элементы матрицы, а также указать в каких строках и столбцах они находятся. Задание 6. Написать программу, работающую с динамическими двухмерными массивами в соответствии с заданием. Дана матрица размером 15×15, заполненная целыми случайными числами. Поменять местами два столбца, номера которых задаются с клавиатуры.
0
|
05.02.2011, 20:45 | |
Ответы с готовыми решениями:
37
Вычислить и вывести на экран значения функции F, где a,b,c,x - вещественные числа Вычислить и вывести на экран значения функции F, где a,b,c,x - вещественные числа Вычислить и вывести на экран значения функции F, где a,b,c,x - вещественные числа Ввести с клавиатуры значения переменных a и b вычислить и вывести на экран значение функции, если где x=a*b+a/ |
05.02.2011, 21:48 | 2 | |||||
4.
1
|
2 / 2 / 0
Регистрация: 05.02.2011
Сообщений: 32
|
|
05.02.2011, 22:41 [ТС] | 3 |
спасибо!! правда есть ошибки:
warning C4244: аргумент: преобразование 'time_t' в 'unsigned int', возможна потеря данных warning C4244: =: преобразование 'int' в 'float', возможна потеря данных однако код запустился, но вроде нет решения по пункту d)
0
|
21 / 21 / 2
Регистрация: 09.11.2010
Сообщений: 102
|
||||||
05.02.2011, 22:57 | 4 | |||||
1
1
|
2 / 2 / 0
Регистрация: 05.02.2011
Сообщений: 32
|
|
05.02.2011, 23:12 [ТС] | 5 |
спасибо!!!
я заметил, что обычно на форуме не вставляют в код: setlocale(LC_CTYPE, "Russian"); это так принято?
0
|
21 / 21 / 2
Регистрация: 09.11.2010
Сообщений: 102
|
|
05.02.2011, 23:14 | 6 |
Это... это так забыл
0
|
2 / 2 / 0
Регистрация: 05.02.2011
Сообщений: 32
|
|
05.02.2011, 23:30 [ТС] | 7 |
все равно большой спасибо! по капле может и удасца все собрать. алгоритмы думаю осилю)
Добавлено через 8 минут я с 8 утра учитываюсь С++, уже в глазах туман) чем больше разбираю тексты программ, тем лучше начинаю понимать с чем все это едят) все равно без помощи в нереальные сроки написать такую лабу сложно.
0
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
||||||
05.02.2011, 23:31 | 8 | |||||
1
|
2 / 2 / 0
Регистрация: 05.02.2011
Сообщений: 32
|
|
05.02.2011, 23:39 [ТС] | 9 |
asics, спасибо! красиво получилось.
0
|
21 / 21 / 2
Регистрация: 09.11.2010
Сообщений: 102
|
||||||
05.02.2011, 23:51 | 10 | |||||
6.
1
|
2 / 2 / 0
Регистрация: 05.02.2011
Сообщений: 32
|
|
05.02.2011, 23:59 [ТС] | 11 |
МИГРЕНЬ, а как побороть ошиби:
SetConsoleCP: идентификатор не найден SetConsoleOutputCP: идентификатор не найден
0
|
21 / 21 / 2
Регистрация: 09.11.2010
Сообщений: 102
|
|
06.02.2011, 00:03 | 12 |
добавь #include "Windows.h"
собственно это подключение русского языка другим способом... можешь убить и написать привычный тебе set locale
0
|
2 / 2 / 0
Регистрация: 05.02.2011
Сообщений: 32
|
|
06.02.2011, 00:10 [ТС] | 13 |
а вот эта ошибка что значит:
warning C4996: 'getch': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getch.
0
|
21 / 21 / 2
Регистрация: 09.11.2010
Сообщений: 102
|
|
06.02.2011, 00:14 | 14 |
Честно говоря понятия не имею, что оно хочет, у меня работает без проблем...
Раз уж такая беда - удали getch() в конце кода (( эх
0
|
2 / 2 / 0
Регистрация: 05.02.2011
Сообщений: 32
|
|
06.02.2011, 00:16 [ТС] | 15 |
все заработало! однако, выбираю 1 и 2 столбец, а меняются 2 и 3... выбираю 2 и 3, меняются 3 и 4)
0
|
899 / 793 / 186
Регистрация: 21.02.2009
Сообщений: 1,722
|
|
06.02.2011, 00:21 | 16 |
x5, ето потому, что индексация массивов начинается с 0!!!
0
|
21 / 21 / 2
Регистрация: 09.11.2010
Сообщений: 102
|
|||||||||||
06.02.2011, 00:21 | 17 | ||||||||||
Оно работает правильно Просто первый элемент в сиМассивах начинается с нуля.
но вообщем это не беда - можно заменить
0
|
2 / 2 / 0
Регистрация: 05.02.2011
Сообщений: 32
|
|
06.02.2011, 09:26 [ТС] | 18 |
как раз про ноль сказать/спросить хотел. прочитал совсем недавно про массивы) спсб)
Добавлено через 1 минуту Мигрень, спасибо, дружище. Добавлено через 9 часов 1 минуту Ээййй, народ! Ну проснитесь! )) помогите ,плиз, еще решить 3, 4 d) и 5 задачки.
0
|
06.02.2011, 10:41 | 19 | ||||||||||
5.
1
|
2 / 2 / 0
Регистрация: 05.02.2011
Сообщений: 32
|
|
06.02.2011, 10:53 [ТС] | 20 |
igorrr37 , спасибо. вот только не пойму результаты немного. если в одной строке встречаются три положительных числа, два из них одинаковые, то в ответе показывается только одно из них. так должно быть?
0
|
06.02.2011, 10:53 | |
06.02.2011, 10:53 | |
Помогаю со студенческими работами здесь
20
Пользователь вводит значения x, a, b, c (a, b, c - действительные числа). Вычислить значения функции F: Даны действительные числа a и x вычислить и напечатать значения функции y Вычислить и вывести на экран значения функции в зависимости от входного значения Х Вычислить и вывести на экран значения функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |