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

Перевод из одной системы счисления в другую - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ генератор кроссвордов http://www.cyberforum.ru/cpp-beginners/thread395998.html
Здравствуйте,все! Просьба помочь с созданием генератора кроссвордов, который будет брать слова из специальной базы. Идей нет вообще никаких. Прошу помочь и если возможно дать код, просто третий день уже над ней сижу и совсем никак.
C++ Комментарии к программе........ #include <iostream.h> #include <string.h> #include <stdio.h> #include <conio.h> #define N 5 int main() { int i,j; char x,y; puts("A nu-ka chirikni che te nada:\n"); http://www.cyberforum.ru/cpp-beginners/thread395994.html
Вывести рекуррентную формулу для вычисления суммы ряда C++
Помогите пожалуйста вывести рекуррентную формулу
C++ Являются ли элементы 1-го, квадратами элементов 2-го массива?
Даны 2 одномерных массива (вводятся с клавиатуры), проверить, являются ли элементы 1-го, квадратами элементов 2-го массива.
C++ Определить, сколько элементов массива попадает в интервал http://www.cyberforum.ru/cpp-beginners/thread395971.html
Определить сколько элементов массива попадает в интервалы от А до В с шагом (А-В)/5 Добавлено через 16 часов 31 минуту плиз. Помогите:(
C++ реккурентная функция #include "stdafx.h" #include <math.h> float rec(float n) { if (n==1)return 0; else return log(n/(sqrt(n))+rec(n-1)); } int _tmain(int argc, _TCHAR* argv) { printf ("vvedite seloe n \n"); подробнее

Показать сообщение отдельно
ПаЗитиФкА
3 / 3 / 0
Регистрация: 16.11.2011
Сообщений: 51
30.11.2011, 23:18  [ТС]     Перевод из одной системы счисления в другую
я наверное совсем глупая, но я тут ничего не понимаю(((

Добавлено через 4 минуты
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
#include <stdio.h>
#include <limits.h>
#include <conio.h>
#include <ctype.h>
#include <iostream>
#include <iomanip>
#include <math.h>
 
void perevod (int a, int *m, int *n) // ïåðåâîä ГЁГ§ äåñÿòè÷Г*îé ñèñòåìû Гў äâîè÷Г*ГіГѕ
      { int i=0;
       while (a!=0)
       { if (a % 2 == 1)
       m[i]=1 ;
       else  m[i]=0;
       a=a/2;
       i++;
       } ;
       for (i=*n-1; i>=0 ; i-- )
       printf ("%d", m[i]);
       for (i=0;i<*n;i++)
        printf ("%d", m[i]) ;
    } 
 
       
  void podprogramma (int *m, int *n) // ïåðåâîä ГЁГ§ äâî÷èГ*îé ñèñòåìû Гў äåñÿòè÷Г*ГіГѕ
  {
        double k=1, x=0;
        int p;
        p=*n;
        for (int i=0; i<*n; i++)
      {
        k=m[i]*pow(2,p-1);
        x=x+k;
        p--;
      };
      printf ("%d", x);
      } 
    
    
     void kolichestvo (int c, int *n) \\количество цифр в числе, чтобы память выделить динамически
     { 
     while (c!=0)
     { c=c/10 ;
     *n=*n+1 ;} ;
     }
    
    
    
    
  int main  ()
   {  int c, n;
        for (c=512; c<=1023; c++) 
    {  printf ("%d", c); 
      n=0;
       kolichestvo (c,&n);
      int *m=new int[n]; 
     perevod (c, m, &n); 
      podprogramma (m,&n); 
     delete [] m; 
      } ;
     getch ();
     return 0;
     }
я попыталась исправить свой вариант, тоже, по-моему, не лучше получилось
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru