Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.01.2013, 14:00   #1
fobass
Форумчанин
 
Регистрация: 05.06.2008
Сообщений: 100
По умолчанию Прошу проверить

Привет всем! Проверьте пожалуйста решение на Си. Правильно ли я сделал?

Задача
Цитата:
Вычислить и вывести на экран в виде таблиц значения функции F на интервале от Xнач. доXкон. с шагом dX.
F =

| ax2+bx+c при a<0 и c!=0;
| -a/x-c при a>0 и c=0;
| a(x+c) в остальных случаях
Где a,b,c – действительные числа,
Функция Ф должна принимать действительное значение, если выражение Ац И (Вц ИЛИ Сц) не равно нулю, и целое значение в противном случае. Через Ай, Вц и Сц обозначены целые части значение a,b,c операции И и ИЛИ – поразрядные. Значение a,b,c,Xнач. Хкон. dX ввести с клавиатуры.
Решение
PHP код:
#include <stdio.h>;
#include <conio.h>;
#include <stdlib.h>;
#include <math.h>

int main()
{
float xn,xk,f,i,a,b,c;
printf("\nVvedite A: ");
scanf("%f",&a);
printf("\nVvedite B: ");
scanf("%f",&b);
printf("\nVvedite C: ");
scanf("%f",&c);
printf("\nVvedite X(nachalo): ");
scanf("%f",&xn);
printf("\nVvedite X(konec): ");
scanf("%f",&xk);
printf("\nVvedite I(shag): ");
scanf("%f",&i);
printf("\nXn\tXk\tS\tF");
if ((
&& (|| c))!=0) {
    for (;
xn<=xk;xn+=i){
        if ((
a<0) && (c!=0)){
            
= (a*sqrt(xn)+b*xn-c);
        
printf("\n%.1f\t%.1f\t%.1f\t%.2f",xn,xk,i,f);    
        }        
        else
        if ((
a>0) && (c==0)){
        
= (-a/xn-c);
        
printf("\n%.1f\t%.1f\t%.1f\t%.2f",xn,xk,i,f);
        }
        else
        {
        
= (a*(xn+c));
        
printf("\n%.1f\t%.1f\t%.1f\t%.2f",xn,xk,i,f);
        }
    }
}
else
    
printf("\nceloe znachenie ");

_getch();
return 
0;

Ps: новичок!
fobass вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошу проверить задачи ассемблер Wild Heart Помощь студентам 0 17.01.2012 19:18
Прошу проверить код pandaaaaa Паскаль, Turbo Pascal, PascalABC.NET 6 14.12.2011 01:58
Прошу проверить на неправильность.. CodeExpert Помощь студентам 0 20.12.2009 20:14
Прошу проверить код программы Pashtet Паскаль, Turbo Pascal, PascalABC.NET 1 19.11.2008 11:50
Прошу помощи. Нада проверить правильность составления проги. И помочь исправить ошибку Ascor Общие вопросы C/C++ 4 03.06.2008 10:54