Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
orionx64
0 / 0 / 0
Регистрация: 21.09.2017
Сообщений: 43
1

Найдите ошибку (вложенные циклы for)

18.10.2017, 18:47. Просмотров 294. Ответов 4
Метки нет (Все метки)

Программа нахождения заданного x функции y


C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
 
int main()
{
    float x, y1, y2, y;
    printf("Enter x: ");
    scanf("%f", &x);
    for (int i = 1; i <= 21; i = i + 2)
    {
        y1 = (x + i)*(x - i);
        for (int i = 70; i >= 10; i = i - 10)
        {
            y2 = (x - i);
        }
        y = y1 / y2;
        printf("y = %f\n", y);
    }
    return 0;
}
0
Миниатюры
Найдите ошибку (вложенные циклы for)  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2017, 18:47
Ответы с готовыми решениями:

Вычислить через вложенные циклы do
Здравствуйте. Задача звучит так: вычислить \sum_{i=0}^{N}\sum_{j=0}^{M}i+j с...

Вложенные циклы - программа не запускается
не запускается программа, если ввести getch(); то запускается, но какие-то...

Вложенные циклы: вывести треугольник из символов
Воспользуйтесь вложенными циклами, чтобы написать программу, которая вы· водит...

Вложенные циклы, вывод строк пирамидкой
Как написать программу слудующего вида при помощи вложенных циклов? A ...

Найдите ошибку:)
Исправьте ошибку в коде. Спасибо) Задание: Дана действительная матрица A...

4
MansMI
1450 / 1159 / 550
Регистрация: 08.01.2012
Сообщений: 4,509
18.10.2017, 19:19 2
(вложенные циклы for) присоветовал кто?
0
Catstail
Модератор
24167 / 12154 / 2180
Регистрация: 12.02.2012
Сообщений: 19,743
18.10.2017, 20:03 3
C
1
2
3
4
5
6
7
8
9
double f(double x)
{
     int i;
     double y,q;
     y=q=1.0;
     for (i=1; i<=21; i+=2) {y*=(x+q*(double) i); q=-q;}
     for (i=10; i<=70; i+=10); y/=(x-(double) i);
     return y;
}
0
orionx64
0 / 0 / 0
Регистрация: 21.09.2017
Сообщений: 43
18.10.2017, 22:39  [ТС] 4
а как сделать без использования функции double f?
0
Mournful Max
Велосипедист...
347 / 214 / 74
Регистрация: 15.12.2015
Сообщений: 784
Завершенные тесты: 1
19.10.2017, 02:33 5
Цитата Сообщение от orionx64 Посмотреть сообщение
а как сделать без использования функции double f?
Берем код Catstail, пихаем в main:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main( void )
{
    double x, y;
    printf("Enter x: ");
    scanf("%f", &x);
 
    {
        int i;
        double q;
        y=q=1.0;
        for (i=1; i<=21; i+=2) {y*=(x+q*(double) i); q=-q;}
        for (i=10; i<=70; i+=10); y/=(x-(double) i);
    }
 
    printf("y = %f\n", y);
}
0
19.10.2017, 02:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2017, 02:33

Найдите ошибку в задаче
#include &quot;stdafx.h&quot; #include &quot;math.h&quot; #include &quot;iostream&quot; #include &quot;fstream&quot;...

Найдите ошибку (цикл for)
Программа табулирования функции. Не могу найти сумму и произведение всех (y) ...

Найдите ошибку. Не работает \n
Не работает цикл while. include &lt;stdio.h&gt; main (){ int z1, z2, value,...


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

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

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