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

Где тут ошибка? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели. http://www.cyberforum.ru/cpp-beginners/thread89800.html
Написать функцию, которая сравнивает одну строку с n символами другой строки (int strncmp(char *s1, char *s2, int n);).
C++ матрица . Задана матрица С(N,M) N<=15, M<=20. Отпечатать номера строк матрицы С, первый и последний элементы которых имеют нулевые значения. http://www.cyberforum.ru/cpp-beginners/thread89799.html
Дано предложение. Вывести все различные слова. C++
Дано предложение. Вывести все различные слова.
C++ Передача объекта параметром и последующее изменение
Неразбериха с классами. Я создаю экземпляр класса,и далее указатель на него его передаю параметром самому себе.Так можно вообще делать? :) Заранее извиняюсь за бред,т.к. классы я учу "в процессе"....
C++ Возможные перестановки символов http://www.cyberforum.ru/cpp-beginners/thread89794.html
Всем, привет! Нужно вывести на экран все возможные перестановки n введенных символов. У меня получилось без рекурсии, а вот она то и должна быть использована.. Скиньте код если можна , или ссылку на...
C++ указатели 1. Дан массив с. Отобразите на экране элементы 1 строки. 2. Распечатать введенный массив в порядке возрастания. 3. Определите количество гласных букв во введенной строке. подробнее

Показать сообщение отдельно
Кирюха
32 / 30 / 2
Регистрация: 10.11.2009
Сообщений: 123
26.01.2010, 19:16
Цитата Сообщение от Slav1991 Посмотреть сообщение
помогите пожалуйста, что не так с выводом??
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
25
26
27
28
29
30
31
32
33
34
35
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main( )
{   const int B=7;
    const float D=3.5;
    float S,F,AN,AK,HA,A,X;
    int C;
    printf ("vvod AN-");
    scanf ("%f",&AN);
    printf ("vvod AK-");
    scanf ("%f",&AK);
    printf ("vvod HA-");
    scanf ("%f",&HA);
    printf ("vvod C-");
    scanf ("%d",&C);
    X=0.01*HA;
    A=AN;
    while (A<=AK+X)
    {
        if (A-B>=0)
        S=A*(D+B-C)+pow(A-B,1/2);
        else
        printf ("F i S net");
        if ((A<=0)||(A==1))
            printf ("S=%6.2f F-net A=%6.2f\n",S,A);
        else
 
                if ((A!=1-X)&&(A!=1+X))
                {
                F=S/log10(A);
                printf ("S=%6.2f  A=%6.2f  F=%6.2f\n", S,A,F);
                }
 
        A=A+HA;
Добавлено через 5 минут
помогите очень надо!!!!
а что программа вообще делать должна? что за ошибка?
я попробовал вставитьь твой код и она не хотел работать из-за отсутствия двух скобок
что именно не так в выводе?

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
25
26
27
28
29
30
31
32
33
34
35
36
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main( )
{       const int B=7;
        const float D=3.5;
        float S,F,AN,AK,HA,A,X;
        int C;
        printf ("vvod AN-");
        scanf ("%f",&AN);
        printf ("vvod AK-");
        scanf ("%f",&AK);
        printf ("vvod HA-");
        scanf ("%f",&HA);
        printf ("vvod C-");
        scanf ("%d",&C);
        X=0.01*HA;
        A=AN;
        while (A<=AK+X)
        {
                if (A-B>=0)
                S=A*(D+B-C)+pow(A-B,1/2);
                else
                printf ("F i S net");
                if ((A<=0)||(A==1))
                        printf ("S=%6.2f F-net A=%6.2f\n",S,A);
                else
 
                                if ((A!=1-X)&&(A!=1+X))
                                {
                                F=S/log10(A);
                                printf ("S=%6.2f  A=%6.2f  F=%6.2f\n", S,A,F);
                                }
 
                A=A+HA;
        }}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru