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

Помогите с процедурой для программы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обязательно ли вызывать деструктор ? http://www.cyberforum.ru/cpp-beginners/thread405766.html
Привет всем =) Обязательно ли вызывать деструктор ? Например, в std::cin буфер сбрасывается сам, а в std::cout его необходимо сбрасывать flush или endl //а то при ошибке проги поток cout...
C++ разработка программы, заменющей в тексте представление чисел в одной системе счисления на другую Ребят помогите пожалуйста сделать прогу. Программа должна запрашивать имя входного файла, а также исходную и конечную системы счисления. Должны поддерживаться восмеричная, десятиричная и... http://www.cyberforum.ru/cpp-beginners/thread405765.html
C++ Количество элементов массива, расположенных после минимального элемента
В массиве Х(N) найти k1 – количество элементов массива, расположенных после минимального элемента и k2 – количество элементов массива, расположенных после максимального элемента.
C++ Текст упорядочить по алфавиту
Операции с символами. Текст упорядочить по алфавиту. AlexEdison, марш читать правила! Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
C++ Считать текст из файла и вывести на экран предложения, не содержащие запятых http://www.cyberforum.ru/cpp-beginners/thread405740.html
Написать программу, которая считывает текст из файла и выводит на экране только предложения, не содержащие запятых. И блок - схему нарисовать. Спасибо взарание.
C++ Проверка состава оборудования "Просьба с компиляцией" Форумчане привет! Вот написал код на тему "Проверка состава оборудования" просьба скомпилировать" или посоветовать как упростить код или исправить ошибки... Ель кто то такое делал, просьба помочь с... подробнее

Показать сообщение отдельно
If_you_believe
0 / 0 / 0
Регистрация: 21.11.2011
Сообщений: 7
14.12.2011, 20:55  [ТС]
Я подправил немного через указатели. Помогите разобраться почему результат программа не выводит.
Как я понял параметр k не передается в основную программу. Вот код:

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
#include <math.h>
#include <stdio.h>
#include <conio.h>
 
int x,p,k;
float a,b,c;
 
 
 
float reshenie(int x, int p, int *k, float c)
{
int l=*k;
 
  if ((2*x*x-p)>0)
   {
    if (x!=-p)
     {
      if ((tan(log((x+p)*(x+p))-x*x*pow(p,4)))!=0)
       {
    a=3*pow(x,3)*p*p-sqrt(2*x*x-p);
    b=tan(log((x+p)*(x+p))-x*x*pow(p,4));
    c=a/b;
 
    l=1;
       }
      else l=2;
     }
    else l=3;
   }
  else l=4;
  *k=l;
 return c;
}
 
 
int main()
 
{
  clrscr();
 
printf("vvedite znachenije x= ");
 scanf("\n %d", &x);
 
printf("vvedite znachenie p= ");
 scanf("\n %d", &p);
 
reshenie(x, p, &k, c);
 
if (k!=4)
 {
  if (k!=3)
   {
    if (k!=2)
     {
      if (k!=1)
       {
    printf("znachenie drobi ravno = %f\n",c);
       }
      else printf("v znamenatele 0");
     }
    else printf("pod logarifmom 0");
   }
  else printf("pod kornem 0");
 
}
getch();
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru