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

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

Восстановить пароль Регистрация
 
Crafticea
2 / 2 / 0
Регистрация: 19.11.2012
Сообщений: 36
19.11.2012, 20:45     Задача по С++ для первого курса #1
Здравствуйте. Задали написать программу для решения этой формулы:
Задача по С++ для первого курса
Составил вот такой код:
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
Незнаю где ошибка. Можете указать на ошибку?
Так же кто хочет помочь за плату, есть еще несколько заданий для решения(правда с условием, что научите меня их делать тоже. Я человек желающий научиться, а не лишь бы сдать)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2012, 20:45     Задача по С++ для первого курса
Посмотрите здесь:

borland c++ v3.1 задания первого курса C++
C++ Подсчёт первого слова в строке и задача на перестановку
Программа для первого курса (определяет количество и произведение положительных значений функции) C++
C++ Две задачки с первого курса бизнес - информатики)
C++ киньте задания по лабам и курсачам где-то для 1-2 курса, заранее спасибо)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
19.11.2012, 20:51     Задача по С++ для первого курса #2
C++
1
if (x>=0 && x<=10)
и
C++
1
printf ("Ответ: %0.7lf\n",f);
Crafticea
2 / 2 / 0
Регистрация: 19.11.2012
Сообщений: 36
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. Прошу проверить на правильность составление программы
Crafticea
2 / 2 / 0
Регистрация: 19.11.2012
Сообщений: 36
20.11.2012, 00:05  [ТС]     Задача по С++ для первого курса #4
Остальное вроде все правильно, но формулу для цикла, который указан в задаче написать не могу. Как ее составить?
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 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)));
Yandex
Объявления
20.11.2012, 00:08     Задача по С++ для первого курса
Ответ Создать тему
Опции темы

Текущее время: 08:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru