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

Вывести и вычислить на экран - C++

Восстановить пароль Регистрация
 
Nejdan
0 / 0 / 0
Регистрация: 01.04.2013
Сообщений: 6
19.05.2013, 10:36     Вывести и вычислить на экран #1
Друзья!Помогите пожалуйста переделать программу под мое задание!Готовый код программы есть, но с другим заданием!
Вложил задание для которого сделана программа и свое задание!Заранее Большое Спасибо!

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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
//---------------------------------------------------------------------------
 
#pragma hdrstop
#include <stdio.h>
#include <conio.h>
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
  float x1,x2,dx,a,b,c,x,f;
    unsigned int Ac,Bc,Cc;
  do
  {
    puts("input x1, x2");
    scanf("%f%f",&x1,&x2);
  }
  while (x2<=x1);
  do
  {
    puts("input dx");
    scanf("%f",&dx);
  }
  while ((dx<=0)||(dx>=x2-x1));
 
    puts("inpunt a,b,c");
    scanf("%f%f%f",&a,&b,&c);
    Ac=(unsigned int)a;
    Bc=(unsigned int)b;
    Cc=(unsigned int)c;
    for(x=x1;x<=x2;x+=dx)
    {
     if ((x+5<0)&&(c==0))
     {
      f=1/a*x-b;
     }
      else
     if ((x+5>0)&&(c!=0))
 
       if (x!=0)
             f=(x-a)/x;
            else
              {
                  printf("%f\tNo\n",x);
                  continue;
              }
       else
 
           if ((c-4)!=0)
             f=10*x/(c-4);
                else
              {
                  printf("%f\tNo\n",x);
                  continue;
              }
 
 
 
 
     if ((Ac&Bc)|(Bc&Cc)==0)
      printf ("%f\t%f\n",x,(int)f);
      else
      printf ("%f\t%f\n",x,f);
 
       }
 
       getch();
    return 0;
}
//---------------------------------------------------------------------------
Миниатюры
Вывести и вычислить на экран   Вывести и вычислить на экран  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2013, 10:36     Вывести и вычислить на экран
Посмотрите здесь:

C++ Вычислить значение функции и вывести на экран
Вычислить и вывести на экран значения функции F C++
C++ Вычислить и вывести на экран значения функции F.
C++ Вычислить и вывести на экран значения функции F на С++
Вычислить и вывести на экран в виде таблицы C++
Вычислить и вывести на экран значение функции C++
Вычислить и вывести на экран значения функции y C++
C++ Вычислить площадь треугольника и вывести на экран

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
faLek
99 / 100 / 7
Регистрация: 06.03.2012
Сообщений: 478
19.05.2013, 13:17     Вывести и вычислить на экран #2
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include "stdafx.h"
#include <iostream>
#include <clocale>
#include <cmath>
 
using namespace std;
 
void LogVyr (double f,double g,double h);
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale (LC_ALL,"Russian");
 
    double f,a,b,c,Xn,Xk,dx,x;
 
    cout<<"Введите a,b,c: ";
        cin>>a>>b>>c;
 
        LogVyr (a,b,c);
 
        cout<<"Введите Xn и Xk: ";
            cin>>Xn>>Xk;
        cout<<"Введите dx: ";
            cin>>dx;
 
            for (x = Xn;x <= Xk;x += dx)
            {
                if ((c < 0) && (b != 0))
                    f = a * pow (x,2) + pow (b,2) * x;
                else if ((c > 0) && (b == 0))
                    f = (x + a)/(x + c);
                else if (c == 0)
                    cout<<"Ошибка деление на нуль!"<<endl;
                else f = x/c;break;
                cout<<"При шаге = "<<x<<" f = "<<f;
                    cout<<endl;
            }
 
    system ("pause");
    return 0;
}
 
void LogVyr (double f,double g,double h)
{
    int Ac,Bc,Cc,log;
 
    Ac = floor (f);
        Bc = floor (g);
        Cc = floor (h);
        log = (Ac & Bc) | (Ac & Cc);
 
            cout<<"Результат логического выражения: "<<log;
                cout<<endl;
}
Nejdan
0 / 0 / 0
Регистрация: 01.04.2013
Сообщений: 6
19.05.2013, 15:45  [ТС]     Вывести и вычислить на экран #3
Спасибо!
Yandex
Объявления
19.05.2013, 15:45     Вывести и вычислить на экран
Ответ Создать тему
Опции темы

Текущее время: 14:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru