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

5ричная арифметика с произвольной длиной числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Стоит ли читать книгу К&R ? http://www.cyberforum.ru/cpp-beginners/thread540269.html
Всем доброго времени суток! У меня такой вопрос: стоит ли читать книгу K&R, если я уже прошёл курс по языку Си? Найду ли я в ней что-нибудь полезное? Все говорят что это классика и must read , но...
C++ Вложенные циклы С++ вывести на экран числа в виде таблицы 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 http://www.cyberforum.ru/cpp-beginners/thread540267.html
C++ GNU C++
Здраствуйте читаю учебник для чайников там говрится использовать редактор GNU C++ скиньте ссылку на торрент или на что нибуть прямую короче и идет она на виндувс ?
C++ Задача по Borland C++ Треугольник и круги.
Треугольник и круги. Лежит ли на заданный плоскости треугольник ABC в области пересечения заданных кругов. (x-a1 )^2+(y-b1 )^2=r1^2; (x-a2 )^2+(y-b2 )^2=r2^2. ЗАРАНЕЕ СПАСИБО!!!!
C++ Хеш-функция, двойное хеширование http://www.cyberforum.ru/cpp-beginners/thread540253.html
Всем привет! Пишу курсач, нужна хеш-функция, которая принимала бы строку и возвращала некий индекс. Написал нечто вроде unsigned int Hash(char *str) { int a = ( (int)str + (int)str + (int)str...
C++ Написать арифметический цикл Вычислить и вывести на экран в виде таблицы значение функции y(x) на интервале от x0 до xn с шагом dx. A, B, C, D, X, x0, xn и dx - вещественные числа, значения которых вводятся с клавиатуры. подробнее

Показать сообщение отдельно
Damn364
0 / 0 / 0
Регистрация: 11.03.2012
Сообщений: 32

5ричная арифметика с произвольной длиной числа - C++

05.04.2012, 23:27. Просмотров 294. Ответов 0
Метки (Все метки)

Здравствуйте, нужна помощь, написал программу, не работает

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
#include"stdafx.h"
#include "conio.h"
 
void main()
{
   char str1[] = "", str2[] = "";
   printf ("vvedite 1chislo v 5cc: ");
   scanf ("%s", str1);
   printf ("vvedite 2chislo v 5cc: ");
   scanf ("%s", str2);
   int n1 = 0, n2 = 0;
   while (str1[n1] != '/0')
   n1++;
   while (str2[n2] != '/0')
   n2++;
   int max, x=0;
   if (n1>n2)
       max = n1;
   else max = n2;
   char str3[]="";
   for (n1, n2; max>=0; n1--, n2--)
   {
        str3[max + 1] = str1[n1] + str2[n2] + x - '0';
      if (str3[max + 1] > '4')
      {   
       str3[max + 1] = str3[max + 1] - 5;
       x=1;   
      }
      else x=0;
   }
   if (x==1)
       str3[0] = '1';
   else str3[0] = ' ';
   str3[max + 2] = '\0';
   
 
   printf ("summa: %s (5cc)", str3);
       getch ( );
}
Понял что начало ошибки идет отсюда

C++
1
2
3
4
5
int n1 = 0, n2 = 0;
   while (str1[n1] != '/0') 
   n1++;
   while (str2[n2] != '/0')
   n2++;
Как реализовать подсчет строки, с помощью цикла?

Добавлено через 14 минут
проблему решил)Спасибо за помощь^_^
C++
1
2
3
4
5
 int n1 = 0, n2 = 0;
   while (str1[n1++] != 0) 
   ;
   while (str2[n2++] != 0)
   ;
Добавлено через 7 минут
Ошибку все еще выводит, может с массивом str3 проблемы?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru