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

В чём ошибка? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопросы по основам C++ http://www.cyberforum.ru/cpp-beginners/thread86171.html
Доброго времени суток... вот тут пару вопросов из 140 на которые я не знаю ответа . Не могли бы вы помоч. для каждого вопроса желательно пример) 1. Приведите определение одной и той же...
C++ [linker error] undefined reference to 'vtable for Car' доброго времени вам. помогите, пожалуйста, с задачей разобраться. хочу сделать пример на паттерн "абстрактная фабрика". фабрика собирает афтомобили. #include <cstdlib> #include <iostream> #include... http://www.cyberforum.ru/cpp-beginners/thread86160.html
C++ Как осуществить Обработку бинарного файла?
Файл содержит произвольные данные. Определить, встречается ли в файле определенная последовательность байт (заданных виде массива символов). Если встречается, то вывести на экран все смещения, где...
Магический квадрат C++
Всем привет! Вот во вторник экзамен по программированию, препод дала задачки разобрать пять штук, для подготоки, помогите если не сложно. 1. Написать функцию, которая выводит на экран строку,...
C++ Вывести на экран в первой строке нечетные символы, во второй четные символы исходной строки http://www.cyberforum.ru/cpp-beginners/thread86116.html
Помогите написать 3 программы. (на С или С++) 1. Вывести на экран в первой строке нечетные символы, во второй четные символы исходной строки. 2. Вывести на экран сначала цифры, затем буквы,...
C++ поменять местами 2 соседних слова в строке как написать эту программу? ввести массив строк слова разделены 1 пробелом, максимальная размерность массива 10 строк по 50 элементов поменять местами каждые 2 соседних слова в каждой строке подробнее

Показать сообщение отдельно
Slav1991
0 / 0 / 1
Регистрация: 07.01.2010
Сообщений: 44
16.01.2010, 15:44
у меня небольшая проблема. Помогите плз.Прога выдает неправильный результат когда A=1 должно выводиться сообщение об ошибке, но F все равно считает.Заранее спасибо!
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
#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;
    for (A=AN;A<=AK+X;A+=HA)
{   S=A*(D+B-C);
    if ((A<0)&&(A==1))
    printf ("S=%6.2f, F-net ,A=%6.2f",S,A);
    else
    if ((A>X)&&(A!=1)&&(A!=1-X)&&(A!=1+X))
{   F=S/log10(A);
    printf ("S=%6.2f  A=%6.2f  F=%6.2f\n", S,A,F); }    }
    getch( );
                                    }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru