помогите с задачкой

  • Автор темы ferg
  • Дата начала
Статус
Закрыто для дальнейших ответов.
F

ferg

#1
Осуществите сложение двух натуральных чисел, переведенных в двоичную систему счисления. Процесс сложения показать на экране..
Проблема в том, что кроме циклов и массивов ничего использовать нельзя... plz help
 
L

lACl

#2
Для: ferg
стучись в аську - помогу с задачей. вот номер: 367244151
 
F

ferg

#3
Вот начало. А как сложить не доходит... plz help
#include "stdio.h"
#include "conio.h"
#define n 50
void main (void)
{
int a,a1,b,b1,i,ost,max,kola,kolb;
int masa[n],masb[n],masab[2*n];
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&:);
printf("\n");
kola=0;
kolb=0;
a1=a;
b1=b;
while (a1!=0)
{
a1=a1/2;
kola++;
}
while (b1!=0)
{
b1=b1/2;
kolb++;
}
a1=a;
b1=b;
for (i=kola-1; i>=0; i--)
{
ost=a1%2;
a1=a1/2;
masa=ost;
}
for (i=kolb-1; i>=0; i--)
{
ost=b1%2;
b1=b1/2;
masb=ost;
}
for (i=0; i<=kola-1; i++)
printf("%d",masa);
printf("\n+\n");
for (i=0; i<=kolb-1; i++)
printf("%d",masb);
printf("\n_________\n");
--- ------
-- ---
---
------- (сложение) ------
------ ----------
----- ---------
}
getch();
}
 
Статус
Закрыто для дальнейших ответов.