Форум программистов, компьютерный форум CyberForum.ru

Перенос с паскаля на с++ (Описать функцию Polynom вещественного типа) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Символьный массив (правильно ли,что в данном тексте больше букв чем знаков) http://www.cyberforum.ru/cpp-beginners/thread725208.html
Вводит символьный массив с 20 символов.Группы символов разделены пробелами.Выяснить,правильно,что в данном тексте больше букв чем знаков.
C++ одномерный массив (сформулировать, добавить элемент, удалить по условию Здравствуйте! Помогите, пожалуйста, составить программу на задачу: 1) сформулировать одномерный массив целых чисел 2) Удалить первый элемент равный 0 3) Добавить после каждого чётного элемента массива элемента со значением М+2 http://www.cyberforum.ru/cpp-beginners/thread725204.html
C++ Сортировка одномерного массива по условию
Разработать алгоритм и программу сортировки элементов массива в порядке в соответствии с заданием. ЗАДАНИЕ: A8B14C2 А В С 1 Больш. сосед. все По возр. 2 отриц. отриц. По убыв. 3 полож. полож. 4 не = 0 не = 0 5 простой простой 6 четный четный 7 нечетн. ...
C++ Наибольшая длина строки
В текстовом файле посчитать количество строк и символов, включая разделители. Найти наибольшую длину строки. #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include <math.h> void main () {clrscr(); FILE *fp;
C++ .Создать массив С-суммы минимального элемента массива А с каждым элементам массива А http://www.cyberforum.ru/cpp-beginners/thread725163.html
Дан Массив А.Создать массив С-суммы минимального элемента массива А с каждым элементам массива А.
C++ Степень всеми циклами и двумя рекурсиями #include <iostream.h> double degree1(double A, signed int n); double degree1(double A, unsigned int n); double degree2(double A, signed int n); double degree2(double A, unsigned int n); double degree3(double A, signed int n); double degree3(double A, unsigned int n); double degree4(double A, signed int n); double degree4(double A, unsigned int n); double degree5(double A, signed int n); подробнее

Показать сообщение отдельно
Somebody
2788 / 1602 / 145
Регистрация: 03.12.2007
Сообщений: 4,193
Завершенные тесты: 1
09.12.2012, 20:19
Функция почти дословно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
typedef double mas[8];
 
double Polynom(mas a, unsigned char n, double x)
{
    double f = 1, s = a[n];
    for (unsigned char i = 1; i <= n; i++)
    {
        f *= x;
        s += a[n - i] * f;
    }
    return s;
}
Только что-то есть подозрения, что тут индексы в массиве неправильные.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru