,   CyberForum.ru

Pascal - C++

C++     double     double http://www.cyberforum.ru/cpp-beginners/thread672876.html
 ,      double     double,   .    ,     ,       .      (  )  .   main()    .
C++ \ 4.3 4.4 http://s019.***********/i617/1210/d5/77b70de157d7.jpg P.S. , .. , , 23 9 12 ... P.S.S. http://www.cyberforum.ru/cpp-beginners/thread672873.html
Borland c 5.02 (F8) CPU c ? C++
. Borland C++ 5.02 CPU ++ ( 3 f8 )
C++
. : C++ Builder , class OwnThing { char *title; char *type; int age; float weight; public: OwnThing(); OwnThing(char*, char*, int, float);
C++ , http://www.cyberforum.ru/cpp-beginners/thread672839.html
. , 1 . . , . . ++
C++ : , , , , n-1 .

PrimeJust
0 / 0 / 0
: 16.10.2012
: 14
16.10.2012, 23:39  []     Pascal
http://s011.***********/i318/1210/6c/06c721f38581.png
Pascal
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
72
73
74
75
76
77
78
79
80
81
82
83
84
program schislen;
uses crt;
var num_st,res,s:string;
    key,new_key,
    mult,j,i,n1,
    div_,num_10,
    mod_,code   :word;    { byte - unsigned 8-bit;   word - unsigned 16-bit; }
    d           :char;
begin
 while true do
 begin
  clrscr;
  textcolor(13);
  writeln('***:');
  writeln('- * ண** ** ⮫쪮  楫묨 *  ***\');
  writeln('- * ᯮ짮* ⮫쪮 ⥬ ᫥* - 2, 8, 10  16\');
  writeln('- * ᯮ짮* ***,  ** ');
  writeln('  ॡ  2- *\');
  writeln('- * **** ** 訡  *** *** ');
  writeln('  *** ᯮ짮*** ⥬ ᫥*  ⮩,');
  writeln('    ** ॢ\');
  writeln('- * **** ** 訡  ᯮ짮** ,');
  writeln('   *  *** ⥬ ᫥*\');
  writeln;
  textcolor(15);
  write(' ᫮  ⥬ ᫥* 2, 8, 10  16: ');
  textcolor(14);
  readln(num_st);
  textcolor(10);
  write(' *** ᯮ짮*** ⥬ ᫥*: ');
  textcolor(14);
  readln(key);
 
  num_10:=0;
  for i:=1 to length(num_st)do
  begin
   num_st[i]:=upcase(num_st[i]);
   if num_st[i] in ['A'..'Z']then n1:=ord(num_st[i])-55
                             else  val(num_st[i],n1,code);
   mult:=1;
   for j:=1 to (length(num_st)-i)do
    mult:=mult*key;
    num_10:=num_10+n1*mult;
  end;
 
  textcolor(14);
  writeln;
  write('* ᫮  10- ⥬ ᫥*: ');
  textcolor(7);
  writeln(num_10);
 
  textcolor(10);
  writeln;
  write(' *** ⥬ .,   ** ॢ ');
  write('** ᫮:');
  textcolor(14);
  readln(new_key);
 
  div_:=num_10;
  mod_:=num_10;
  res:='';
  while div_>=1 do
  begin
   mod_:=div_ mod new_key;
   div_:=div_ div new_key;
   str(mod_,s);
   if mod_>=10 then s:=chr(mod_+55);
   res:=s+res;
  end;
  textcolor(11);
  writeln;
  write('* ᫮  ');
  write(new_key);
  write('- ⥬ ᫥*: ');
  textcolor(9);
  writeln(res);
  gotoxy(30,25);
  textcolor(15);
  writeln('*:  Enter - ⮡ த      ');
  write('                                       1   - ⮡ ');
  d:=readkey;
  if (d='1') then halt;
 end;
end.
++
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
// lab1_ork_06.cpp:      .
//
 
#include "stdafx.h"
#include <conio.h>
#include<string>
#include<iostream>
 
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    int key,new_key,mult,j,i,n1,div_,num_10=0,mod_,code;
    char d;
    char num_st[250],*res,*s;
 
    //while (i=0)
    //{
        printf("***:");
        printf("- * ண** ** ⮫쪮  楫묨 *  ***\n");
        printf("- * ᯮ짮* ⮫쪮 ⥬ ᫥* - 2, 8, 10  16\n");
        printf("- * ᯮ짮* ***,  ** ");
        printf(" ॡ  2- *\n");
        printf("- * **** ** 訡  *** *** ");
        printf("  *** ᯮ짮*** ⥬ ᫥*  ⮩,");
        printf("    ** ॢ\n");
        printf("- * **** ** 訡  ᯮ짮** ,");
        printf("   *  *** ⥬ ᫥*\n");
        printf(" ᫮  ⥬ ᫥* 2, 8, 10  16: ");
        scanf("%s",num_st);
        printf(" *** ᯮ짮*** ⥬ ᫥*: ");
        scanf("%i",&key);
 
        for (int i =1;i<strlen(num_st);i++)
        {
            num_st[i]=toupper(num_st[i]);
            if (isdigit(num_st[i]))
                n1=((int)num_st[i])-55;
            else
            {
                 n1=atoi(num_st[i]);
            }
            mult=1;
            for (int j =1;j<(strlen(num_st)-i);j++)
                mult=mult*key;
            num_10=num_10+n1*mult;
        }
        printf("\n* ᫮  10- ⥬ ᫥*: ");
        printf("%i \n",num_10);
        printf(" *** ⥬ .,   ** ॢ ");
        printf("** ᫮: ");
        scanf("%i",&new_key);
        div_=num_10;
        mod_=num_10;
        *res=' ';
        do
        {
            mod_=div_ % new_key;
            div_=div_ / new_key;
            itoa(mod_,s,10);
            if (mod_>=10)
             s=static_cast<char>(mod_)+55;
                 res+=s;
        }
        while (div_>=1);
        getch();
    //}
    return 0;
}
 
: 07:07. GMT +3.
- , ,
-
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
@Mail.ru