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

Даны натуральные числа N, A1, …, AN. Найти те члены Ai , которые обладают тем свойством, что корни уравнения x2 + Aix – 5 действительны и положительны - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ссылка на указатель http://www.cyberforum.ru/cpp-beginners/thread193940.html
Почему не работает такая конструкция? void SwapInt(void* p1, void* p2) { int* & tmp=static_cast<int*>(p2); } и как исправить?
C++ Удаление в АВЛ Дереве. Всем доброго времени суток. Очень прошу помочь с АВЛ деревом. Есть программа. Только тестах одного типа вылетает. Не могу понять почему. В коде содержаться подробные комментарии. Файл avl.h: #include <iostream> #include <cassert> using namespace std; template <class T> class Avl_tree { private: http://www.cyberforum.ru/cpp-beginners/thread193933.html
ошибка в функции сложение по модулю два C++
Доброго времени суток, форумчане! в функции perv() закралась ошибка. мне нужно сложить по модулю два первую строку массива "а" с ключом key. однако, программа доходит до этого этапа и выдаёт окошко с ошибкой(что-то там с volation). Помогите исправить ошибку пожалуйста! //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop...
Хэш функция C++
Нашел хэш функцию в нете,помогите разабратся че она делает unsigned HashData(char * DATA, int Length) { unsigned hash = 0; while (Length--) { hash =hash+ (*(char*)DATA++); }
C++ Подскажите кто может и найдите ошибки в программе)) http://www.cyberforum.ru/cpp-beginners/thread193917.html
#include <stdio.h> #include <conio.h> #define ROWS 3 #define COLS 3 void Changenrow(int, int , int, int; void dobaviti(int&, int ; void main(){ unsigned key; do { clrscr();
C++ Алгоритм Евклида Привет всем. Задача такова, надо написать программу на С++ для поиска Самого Малого Кратного (СМК) по алгоритму Евклида. Дано три числа: a, b, c найти их самое малое кратное. Просьба, чтобы вверху програмы было не #include <isotream.h> a #include <stdio.h> тоесть чтобы програма была на самом минимальном уровне програмирования. Заранее спасибо. подробнее

Показать сообщение отдельно
Ramp8
0 / 0 / 0
Регистрация: 19.11.2010
Сообщений: 3
21.11.2010, 23:44  [ТС]     Даны натуральные числа N, A1, …, AN. Найти те члены Ai , которые обладают тем свойством, что корни уравнения x2 + Aix – 5 действительны и положительны
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
#include <conio.h>
#include <iostream>
#include <stdio.h>
#include <math.h>
const int N=10;
main()
{   
    double D, a=1, c=-5, x1, x2;
    float A[N];
    int i;
  /* Вывод подсказки */ 
  printf("kvadratnoe uravnenie\n");
  printf("x^2 + A[N]x - 5 = 0\n");
  for ( i = 0; i < N; i ++ )
  {
  printf("Vvedite A[%d] : ", i);
  scanf("%f", &A[i]);
  }
  /* Расчёт дискриминанта */
  for ( i = 0; i < N; i ++ )
  {
  D = A[i]*A[i] - 4*a*c;
  printf("D[%d] : %f\n", i, D);
  }
  /* Расчёт корней 
     и их вывод на экран */
  if (D > 0)       // Положительный дискриминант
  {
   for ( i = 0; i < N; i ++)
   {
    x1 = -A[i]+sqrt(D) / (2*a); // sqrt(D) - это 
    x2 = -A[i]-sqrt(D) / (2*a); // квадратный корень из D
                             // (функция из math.h)
    if (x1>0 && x2>0)
    {
        printf("2 kornia[%d]: %f i %f\n", i, x1, x2);
    }
}
   
  }
  else 
  if (D == 0) // Нулевой дискриминант
  { 
    for ( i = 0; i < N; i ++ )
    {
    x1 = -A[i] / (2*a);
    printf("1 k[%d]: %f", i, x1);
    }
  }
  else             // Отрицательный дискриминант
  {
    printf("kornei net");
  }
  
  printf("\n");
  getch();
          
}
помогите исправить ошибки
 
Текущее время: 01:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru