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

Табуляция функции, суммирование челнов ряда +1 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ сортировка http://www.cyberforum.ru/cpp-beginners/thread289866.html
ПОМОГИТЕ РЕШИТЬ ДАННУЮ ЗАДАЧУ на си, ЗАРАНЕЕ БЛАГОДАРЕН дан ряд, содержащих N элементов (5<=N<=100). Требуется отсортировать их в порядке возврастания, отбрасывая при этом все повторяющие значения. при необходимости значения N после сортировки должно быть скоректировано. ввод из файла sort.in вывод из файла sort.out пример ввод 3 7 2 3 7 2 (N=6) вывод 2 7 3 (N=3)
C++ Бесконечный цикл -замена рекурсией Привет всем. имеется код функции float expr() { float resplus=factor(); for(;;) http://www.cyberforum.ru/cpp-beginners/thread289863.html
C++ купюры
помогите решить данную задачу на си , заранее благодарен Покупатель должен заплатить в кассу S рублей. у него имеются купюры достоинством 1,5,10,50,100 рублей. составить программу,вычисляющую сколько купюр разного достоинства отдаст покупатель если он начинает платить с самых больших купюр ввод из файла rub.in вывод из файла rub.out пример ввод 525 вывод 100-5 50-0 10-2
Получить квадратную матрицу размерности N: C++
Получить квадратную матрицу размерности N:
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread289843.html
В одномерном массиве, состоящий из N целых элементов, вычислить: - номер элемента массива, ближайшего к среднему арифметическому его значений; - сумма элементов массива, расположенных между первым отрицательным и вторым положительным элементами. Можна пользоваться STL.
C++ Вывести на экран 50 первых членов последовательности Написать программу, которая выводит на экран 50 первых членов последовательности: 1, 100, 99, 2, 98, 97, 96, 3, 95, 94, 93, 92, Написал программу которая выводит массив из 50 элементов от 100 до 50, но не знаю как вставить в определённые места числа 1,2,3. Подскажите кто может. кидаю код который у меня написан. #include <iostream> #include <iomanip> using namespace std; int main() {... подробнее

Показать сообщение отдельно
SashaN
0 / 0 / 0
Регистрация: 05.05.2011
Сообщений: 5
07.05.2011, 11:33     Табуляция функции, суммирование челнов ряда +1
1) Составить программу, которая суммирует члены ряда s=p+(p+1)+(p+2)+...+(p+k). Накопление прямой суммы прекращается после того, как очередной член суммы достигнет заданного значения М. Суммирование проводится дважды: сначала от первого члена к последнему, а затем в обратном порядке. На каждом шаге распечатывается номер слагаемого, а также накопленное и теоретическое значение сумм.
Я сделала так:
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
#include <iostream.h>
int main()
{
int p,k,m,s=0,st;
cout << "vvedite p:";
cin >>p;
cout << "vvedite m:";
cin >>m;
cout << "nomer slag\t накопленная сумма\t теорет. значение сумм"<<endl;;
cout << "***********************" <<endl;
for (k=0; (p+k)<=m; k++)
{s+=p+k ;
st=    ;
cout<<k+1<<"\t\t"<<s<<"\t\t"<<st<<endl;
}
cout<< "t\ obratn poryadok" <<endl;
k--;
for (; k>0; k--)
{s-=p+k;
st=              ;
cout<<k<<"\t\t"<<s<<"\t\t"<<st<<endl;
}
return 0;
}
Программа работает, но я не понимаю, что значит теоретическое значение сумм.

2) Составить программу, которая распечатывает заданное количество значений функции sin(x)*e^(-x) и соответствующие значения аргумента. Таблица располагается горизонтально. Значения функции распечатываются с точностью 5 знаков после десятичной точки, значения аргумента - с точностью 2 знака после десятичной точки. Функция табулируется на интервале двух периодов.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream.h>
#include <math.h>
int main(void)
{
double x,y;
 
cout << "znachenie function \znachenie argumenta "<<endl;
for (x=0.00; x<=6.28; x+=0.01)
{y=sin(x)*(exp(-x)) ;
cout << y <<"\t\t"<< x<<endl;
}
 
return 0;
}
Выдает мне ошибку: Undefined symbol FIWRQQ in module. Что это значит? И как сделать чтобы таблица горизонтально строилась?

3) Предполагается, что уже постороен и задан указателем Р связанный односторонний список, элементами которого являются символы, Написать фрагмент программы, который должен делать следующее:
-проверить совпадает ли заданное значение с каким-либо элементос списка.
Тут я вообще не понимаю что и как делать.

Добавлено через 23 часа 0 минут
Переделала вторую задачу. Делала с учебнеком( похожая задача разобрана). Ошибки выдает те же. Почему? Директории вроде подключены. Что ему не нравится. Вот задача:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdlib.h>
#include <math.h>
#include <stdio.h>
void main()
{
double   x,y;
printf("\n\t y="
"sin(x)*exp(-x)\n\n");
printf ("x \t f(x)\n");
for  (x=0.00; x<=6.28; x+=0.01)
{
y=sin(x)*exp(-x);
printf ("\t%lf\t%lf\n", x,y);
}
}
Помогите, пожалуйста.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru