Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Crafticea
2 / 2 / 0
Регистрация: 19.11.2012
Сообщений: 38
#1

Задача по С++ для первого курса - C++

19.11.2012, 20:45. Просмотров 539. Ответов 4
Метки нет (Все метки)

Здравствуйте. Задали написать программу для решения этой формулы:
Задача по С++ для первого курса
Составил вот такой код:
C++ (Qt)
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
#include <cstdio>
#include <cmath>
#include <conio.h>
 
int main()
{
    double x,p1,p2,p3,p4,p5,p6,f;
    printf ("Введите число: ");
    scanf ("%lf",&x);
    if (x>=0,x<=10)
    {
        p1=pow(x, 4);
        p2=pow(p1, 1.0/5);
        p3=pow(x, 4-x);
        p4=pow(p3, 1.0/5);
        p4=p2+p4;
        p5=fabs(x-20.5);
        p6=log(p5);
        f=p4+p6;
          printf ("Ответ: %0.7f");
    }
    else printf ("Нет решений\n");
    printf ("Вычисление завершено, нажмите любую кнопку");
    getch();
    return 0;
}
Программа запускается, но все время выводит ответ -0.0000000
Незнаю где ошибка. Можете указать на ошибку?
Так же кто хочет помочь за плату, есть еще несколько заданий для решения(правда с условием, что научите меня их делать тоже. Я человек желающий научиться, а не лишь бы сдать)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2012, 20:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача по С++ для первого курса (C++):

Программа для первого курса (определяет количество и произведение положительных значений функции) - C++
Нужно помощь в написание проги, которая определяет количество и произведение положительных значений функции y=cosx для всех целых x от 2 до...

borland c++ v3.1 задания первого курса - C++
Очень надо до завтра написать 3 программы на borland С++ v3.1, помогите пожалуйста Вот первая: Дан одномерный массив размером 10...

Две задачки с первого курса бизнес - информатики) - C++
1) Дан массив из n целых чисел. Поменять местами наименьший и первый отрицательный элемент. 2) Вычислить сумму элементов, расположенных...

Вывести проходной балл и список студентов первого курса - C++
Есть вот такое задание: Информация про абитуриентов сохраняется в таком виде: шифр, ФИО, три оценки по экзаменам. Известно количество...

Бакалаврская работа для 4 курса студенту информатики - C++
У кого есть готовая дипломная или бакалаврскя работа по программированию?киньте пожалуйста кому не жалко)) или помогите с тему подобрать...

Не мог бы кто-нибудь дать пособия для 1 курса с++ - C++
Не мог бы кто-нибудь помочь дать материал по программированию С++ для первого курса.

4
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
19.11.2012, 20:51 #2
C++
1
if (x>=0 && x<=10)
и
C++
1
printf ("Ответ: %0.7lf\n",f);
1
Crafticea
2 / 2 / 0
Регистрация: 19.11.2012
Сообщений: 38
19.11.2012, 21:39  [ТС] #3
Сейчас написал вторую задачу:
Задача по С++ для первого курса
C++ (Qt)
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
#include <cstdio>
#include <cmath>
#include <windows.h>
#include <conio.h>
 
int main()
{
    double sumS = 0.0;
    size_t uiN;
    double A, N, M, S, P;
    printf ("Enter N ");
    scanf ("%d", &uiN);
    printf ("Enter A ");
    scanf ("%lf",&A);
    if(!N || A <= 0)
    {
        printf("oshibka\n");
        printf("again\n\n");
        getch();
    }
    sumS += A/(double(uiN))*A/(double(uiN));
    printf ("%5.3f\n", sumS);
    printf ("Enter S");
    scanf ("%lf",&S);
    printf ("Enter P");
    scanf ("%lf",&P);
    if(P>0 && S>0)
    {
        M=P*S*sumS;
        printf ("%5.3f\n", M);
    }
    getch();
    return 0;
}
Где N - число фигур, S - Толщина фигуры, Р - Плотность вещ-ва.
Вроде все работает нормально, кроме строки 21. Кажется я неправильно написал формулу вычисления последовательности, зависящей от двух переменных N и A. Прошу проверить на правильность составление программы
0
Crafticea
2 / 2 / 0
Регистрация: 19.11.2012
Сообщений: 38
20.11.2012, 00:05  [ТС] #4
Остальное вроде все правильно, но формулу для цикла, который указан в задаче написать не могу. Как ее составить?
0
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 1
20.11.2012, 00:08 #5
что-то на подобии:
C++
1
2
3
sumS=0;
for(size_t i=1;i<=uiN;++i)
   sumS += (A/(double(i)))*(A/(double(i)));
1
20.11.2012, 00:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2012, 00:08
Привет! Вот еще темы с ответами:

киньте задания по лабам и курсачам где-то для 1-2 курса, заранее спасибо) - C++
по с++, delphi, c# хочу поучить пока время есть

Подсчёт первого слова в строке и задача на перестановку - C++
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; int main(){ setlocale(0,&quot;&quot;); int i=0; char s = {'...

Задача на поиск совпадений букв первого слова во втором - C++
Ребят, решите пожалуйста задачу: Даны два слова. Для каждой буквы первого слова (в том числе для повторяющихся в этом слове букв)...

Определённый интеграл для первого курса - Математический анализ
Ребята, отчего отталкиваться?? Сижу туплю уже два часа над этим примером.. \int_{0}^{1}\frac{(x^2+3x+1)dx}{(x+1)(x^2-5x+6)}


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru