,   CyberForum.ru

- C++


C++ NULL ? http://www.cyberforum.ru/cpp-beginners/thread53769.html
, NUL !!!
C++ !!! ( ). !!! !!! http://www.cyberforum.ru/cpp-beginners/thread53755.html
C - scanf() C ()
. ,,, ..: #include <stdio.h> #include <conio.h> int main() { int x;
DEV-C++ - C++
. : #include <graphics.h> int main() { initwindow(400,300); //
C++ ??? http://www.cyberforum.ru/cpp-beginners/thread53717.html
, . . ? !!!
C++ : , , ( 2 ) Borland C++ 3.1 DOS.H REGS 16 . : #include <iostream.h>...

TanT
465 / 463 / 43
: 30.06.2009
: 1,399
03.10.2009, 17:36    
, . :


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
//#include "stdafx.h"
#include "stdio.h"
#include "conio.h"
#include "math.h"
 
// âû÷èñëå*èå ÷èñë* Ôèáî**÷è èñïîëüçóÿ äâ* ïðåäûäóùèõ ç**÷å*èÿ
// ð*áîò*åò êîððåêò*î **÷è**ÿ ñ 4ãî ÷èñë* Ôèáî**÷è
double Fibonachi(double nMinusOne, double n)
{
  return n+nMinusOne;
}
 
int main()
{
  int nums, counter=3;
  // è*èöè*ëèçèðóåì ç**÷å*èÿìè ïåðâûõ 3õ ÷èñåë Ôèáî**÷è
  double numFibonNminus1=1, numFibonN=1, numFibonNplus1;
  printf ("vvedite nums ");
  scanf("%i",&nums);
  if (nums<2)
  {
    printf ("ERROR:nums<2 ");
  }
  else
  {
   // ò*ê ê*ê òû ñð*çó *å ñìîæåøü ïîëó÷èòü 5îå ÷èñëî Ôèáî**÷è, òî åñòü òåáå
  // **äî ïîñ÷èò*òü ñ**÷*ëî 1îå ïîòîì 2îå è ò*ê ä*ëåå,
  // òî åñòü ðåêóðñèÿ.
  // áåð¸ì è ñ÷èò*åì âñå ÷èñë* äî ââåä¸*îãî +1
  // ç*ïîìè**åì *óæ*ûå è ïðîâåðÿåì ð*âå*ñòâî
  // ïðèìåð*î âîò ò*ê:
    while(1)   
    {     
      numFibonNplus1=Fibonachi(numFibonNminus1,numFibonN);
      if (counter>=(nums+1)) 
       break;               // äîñòèãëè nums+1
      // ïðèñâ*èâ*åì n-1 ÷èñëó Ôìáî**÷è n-îå,
      // n-ìó n+1-îå è ñ÷èò*åì
      // êîðî÷å èä¸ì ** ñëåäóþùóþ èòåð*öèþ
      numFibonNminus1=numFibonN; numFibonN=numFibonNplus1;
      counter++;
    }
 
    printf("\n\r-1:%.0f 1:%.0f +1:%.0f", numFibonNminus1, numFibonN, numFibonNplus1);
    printf("\n%.0f*%.0f-%2.0f==%2.0f", numFibonNplus1,numFibonNminus1, pow(numFibonN,2), pow(-1,nums));
    if((numFibonNplus1*numFibonNminus1-pow(numFibonN,2))==pow(-1.0,nums))
      printf("\nravenstvo dokazano");
    else
      printf ("ravenstvo nedokazano");
  }
  
  getch();
  return 0;
  }
 
- , ,
-
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
@Mail.ru