Регистрирайте се безплатно, за да използвате услугите на сайта! | Вход
Начало Новини ИТ Работа Форум Видео Уроци Скриптове WiFi точки MyLinks Mytech Още


Нова тема
C/C++ или Pascal
Тази тема е погледната 317 пъти
Добави темата към любими | Принтирай темата | Нова тема 
Публикувано на: 06.10.2008 21:38
G9M29
Самурай

Мнения: (225)

Здравейте момчета. Начи искам да попитам някои ако има малко свободно време дали ще може да ми ми направи програмка на C/C++ или Pascal която да превръща числа от десетична в двойчна и от десетична в 16сетична бройна система! Няма да се сърдя и ако направите само 1 от 2те.

Много ви благодаря предварително.

Не искам да ми давате съвети какво трябва да направя. Не искам да ми казвате че съм мързелив.

Просто ако може да ми я напишете за да видя същността горе долу и от там съответно да се ориентирам!


 
---------------------------
Потребител от: 08.04.08 | Всички уроци от G9M29 | Всички скриптове от G9M29

Свободата е правото на Избор ! / ИНТЕРНЕТ /
напиши eMail напиши лично съобщение виж профила на G9M29
Публикувано на: 06.10.2008 23:02
po_taka
Ронин

Мнения: (201)

несъвършенна от десетична в двуична

 CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream.h>
#include
<string.h>
int main(){
int a;
cin>>a;
char b[111];
strcpy(b,"");
while(1){
   
if(a!=0) {
           
if(a%2==1) strcat(b,"1");
           
else if(a%2==0) strcat(b,"0");
           
a=a/2;
           
}
   
else break;
   
}
cout<<"\n---\n";
for(int q=1;q<=strlen(b);q++)
cout<<b[strlen(b)-q];
cout<<"\n"<<strlen(b);
return 0;}


 
---------------------------
Потребител от: 15.04.08 | Всички уроци от po_taka | Всички скриптове от po_taka

http://www.tekstove.info/ дайте някви идеи кво да го права тва нещо
напиши eMail напиши лично съобщение виж профила на po_taka
Публикувано на: 18.10.2008 11:52
mrhellish
Самурай

Модератор

Мнения: (242)

Писал съм гo тук, нo не се сещам как ще стане в двоична

C++
CODE
1
2
3
4
5
6
7
8
9
10
// От десетична в 16-тична
#include <iostream.h>
#include <math.h>

int main()
{
int x; cin>>x; //Въвеждаш в десетична :)
cout<<hex<<x; // Извежда в 16-тична
return 0;
}


 
---------------------------
Потребител от: 12.04.08 | Всички уроци от mrhellish | Всички скриптове от mrhellish

MrHellish™
напиши eMail напиши лично съобщение виж профила на mrhellish
Публикувано на: 18.10.2008 14:19
zaikoni
Самурай

Модератор

Мнения: (239)

Ето ти задача която решава и двете само че е на C# решава и двете като замениш само числото 2 с числото 16 върши работа за всички п.с.лесна е за превод ако толкова ти трябва на С++ ето я
CODE
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Exercise
{
   
class decimaltobinary
   
{
       
static void Main(string[] args)
        {
         
int  reversed = 0;
                       
           
int  zeros = 0;
           
Console.Write("Enter positive integer in decimal p.s. ");
           
int x = int.Parse(Console.ReadLine());
           
while (x != 0 && x % 2 == 0)
            {
               
zeros++;
               
x /= 2;
            }
           
            while (x != 0)
            {
                reversed = reversed * 2 + x % 2;
                x
/= 2;
           
}
           
Console.Write("From decimal to binary is:");
           
while (reversed != 0)
            {
               
Console.Write(reversed % 2);
               
reversed /= 2;
            }
          
            for (; zeros > 0; zeros--)
                Console.Write("0");
            Console.WriteLine();
        }
    }
}
Ако нещо не е ясно питай  Отдавна не съм писала,но наистина нямам време Поздрави на всички 


 
Това мнение е редактирано от zaikoni на 18.10.2008 14:24
---------------------------
Потребител от: 30.01.08 | Всички уроци от zaikoni | Всички скриптове от zaikoni

Visual Studio 2008 only (to the next version :-))
напиши eMail напиши лично съобщение виж профила на zaikoni
Публикувано на: 18.10.2008 17:46
G9M29
Самурай

Мнения: (225)

Много съм ви благодарен. Реших да уча C/C++ и това беше най-лесното за което се сетих. Сега се опитвам да пиша мое, но ми трябваше основа от де да започна!

Благодаря ви много!


 
---------------------------
Потребител от: 08.04.08 | Всички уроци от G9M29 | Всички скриптове от G9M29

Свободата е правото на Избор ! / ИНТЕРНЕТ /
напиши eMail напиши лично съобщение виж профила на G9M29
Публикувано на: 18.10.2008 18:05
zaikoni
Самурай

Модератор

Мнения: (239)

Само така!!!!!!!!!!Успех обичам по общите задачи като можем да
съчетаем няколко условия в едно защо да не го направим?Сигурно не е
правилна тактика но..................... 


 
---------------------------
Потребител от: 30.01.08 | Всички уроци от zaikoni | Всички скриптове от zaikoni

Visual Studio 2008 only (to the next version :-))
напиши eMail напиши лично съобщение виж профила на zaikoni
 1 посетител чете тази тема (0 потребители и 1 гост)  
Активни потребители: ---
   




mytech.bg © 2004 - 2009 | Контакти | За реклама