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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Nejdan
0 / 0 / 0
Регистрация: 01.04.2013
Сообщений: 6
#1

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

19.05.2013, 10:36. Просмотров 258. Ответов 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
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;
}
//---------------------------------------------------------------------------
0
Миниатюры
Вывести и вычислить на экран   Вывести и вычислить на экран  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2013, 10:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести и вычислить на экран (C++):

вычислить и вывести на экран значение - C++
при x=0; 0,25; 0,5 F(x)=\frac{{e}^{x}}{{e}^{-x}}

Вычислить и вывести на экран значения функции - C++
Прошу помочь в решении трех задач по программированию С++. 5.1 Оператор if Вычислить и вывести на экран значения функции F. ...

Вычислить и вывести на экран значения функции F. - C++
См. вложение

Вычислить площадь треугольника и вывести на экран - C++
Директивы препроцессора и функции printf () и scanf () Спасайте товарищи,а то сессию завалю((

Вычислить и вывести на экран значения функции F на С++ - C++
где а, Ь, с — действительные числа. Значения а, b, с, x ввести с клавиатуры.

Вычислить и вывести на экран значение функции - C++
Ввести с клавиатуры значения переменных а и b, вычислить и вывести на экран значение функции.

2
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;
}
1
Nejdan
0 / 0 / 0
Регистрация: 01.04.2013
Сообщений: 6
19.05.2013, 15:45  [ТС] #3
Спасибо!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2013, 15:45
Привет! Вот еще темы с ответами:

Вычислить значение функции и вывести на экран - C++
.....................Функция...................... .................Условие........................Исх.данные ...

Вычислить и вывести на экран значение функции - C++
Вычислить и вывести на экран значение функции. Значения переменных а и b вводяться с клавиатуры. z=ea+b-ea-b+lg |x-ab| где...

Вычислить и вывести на экран значения функции F - C++

Вычислить и вывести на экран значения выражения - C++
Вычислить и вывести на экран значения выражения для данного натурального числа N: 4+8+12+ … +4∙N.


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

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

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