Найти Сумму Первых Двух И Последних Трёх Членов.

Тема в разделе "C/C++/C#", создана пользователем GimmyGee, 20 дек 2013.

  1. GimmyGee

    GimmyGee Member

    Регистрация:
    15 дек 2012
    Сообщения:
    6
    Симпатии:
    0
    Всем добрый день! Прошу проверить правильность выполнения своей задачи программы и написать блок-схему к ней. У меня есть блок-схема, но она не очень правильная и я хочу смериться с вашей. Лабу нужно сдать как можно быстрее, но у меня постоянно ошибки то в программе, то в блок-схеме. Дайте студенту возможность сдать экзамен, очень прошу вас, добрый народ. Косяки с мат частью в программе, я уже во всём запутался((
    Я прикрепил фото с заданием, у меня 22 вариант.

    Найти сумму первых двух и последних трёх членов, если
    a=-1.1;
    b=7.2;
    c=1.2;
    d=0.5;
    x0=1.6;
    h=0.5;
    m=4;
    n=6.


    Математическая часть:
    Код (C++):
    ak=(-p*log(|x|))/(k+1);
    a1=-log(|x|)/2;
    p=p0+(i-1)*h.


    Программный код:

    # include <math.h>
    # include <conio.h>
    # include <stdio.h>


    float ast(float a, float b, float c, float d)
    {
    float p;
    if (a+b>c)
    p=c;
    else p=a+b;
    p=p+exp(d);
    return p;
    }

    // perehodim k glavnoi chasti

    int main()
    {
    float a,b,c,d,p,x0,x,s,h,min,ak;
    int i,k,m,n;
    printf("Enter a,b,c,d,x0,h,m,n\n");
    scanf("%f%f%f%f%f%f%i%i", &a,&b,&c,&d,&x0,&h,&m,&n);
    s=0;
    p=ast(a,b,c,d);
    p=p+exp(d);
    printf("\np=%.2f\n",p);
    printf("\n");
    printf("\n");
    for (i=1; i<=m; i++)
    {
    x=x0+(i-1)*h;
    printf ("x= %.2f ",x);
    printf("\n");
    printf("\n");
    ak=-log(fabsf(x))/2;
    s=ak;
    printf("a1=%.3f \n",ak);
    for (k=2; k<=n; k++)
    {
    ak=(-p*log(fabsf(x)))/(k+1);
    printf("a%i=%.3f \n",k,ak);
    printf("\n");
    if ((k==2)||(k==5)||(k==6))
    s=s+ak;


    }


    printf("s=%.3f, ",s);
    printf("\n");
    printf("\n");
    }
    getch ();
    return 0;
    }
     

    Вложения:

  2. GimmyGee

    GimmyGee Member

    Регистрация:
    15 дек 2012
    Сообщения:
    6
    Симпатии:
    0
    Ау, люди!
    Здесь есть кто-нибудь живой?
     
  3. Whatka

    Whatka Well-Known Member

    Регистрация:
    9 окт 2011
    Сообщения:
    433
    Симпатии:
    4
    так вы задание нормально написать не можете,прикреплённое фото жуткого качества и ещё повёрнутое.
    А разбирать код не зная задания желания нет.

    (использйте подсветку кода)
     
  4. GimmyGee

    GimmyGee Member

    Регистрация:
    15 дек 2012
    Сообщения:
    6
    Симпатии:
    0
    Подсветку ввёл и изображение перевернул, как вы и сказали. Задание на фото читабельно.
    Очень надеюсь на вашу помощь!
     
  5. GimmyGee

    GimmyGee Member

    Регистрация:
    15 дек 2012
    Сообщения:
    6
    Симпатии:
    0
    Тема закрыта.
     
Загрузка...

Поделиться этой страницей