Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 2
Регистрация: 11.03.2012
Сообщений: 32

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

05.04.2012, 23:27. Показов 522. Ответов 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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.04.2012, 23:27
Ответы с готовыми решениями:

Длинная арифметика. Сложение. Вводятся два числа длиной 0<n<255 . Найти сумму этих чисел
Программа работает, но выходит ошибка, если размеры строк различаются, как ее исправить, помогите, пожалуйста) program qq; const...

Длинная арифметика. Умножение. Вводятся два числа длиной 0<n<255 . Найти произведение этих чисел
Длинная арифметика. Умножение. Вводятся два числа длиной 0&lt;n&lt;255 . Найти произведение этих чисел

Создать класс арифметика произвольной разрядности
Необходимо создать класс в С++. Реализовать в нем сложение,вычитание,умножение,деление и деление по модулю для целых,дробных и...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.04.2012, 23:27
Помогаю со студенческими работами здесь

Длинная арифметика: посоветуйте библиотеку для работы со знаковыми числами произвольной длины
Поодскажите какую-нибудь библиотеку, где реализована работа со знаковыми целыми числами произвольной длины.

Длинная арифметика. Ввод и вывод длинного числа и умножение длинного числа на короткое
Разработать процедуры или функции ввода и вывода длинного числа и умножение длинного числа на короткое.

Целочисленная арифметика........числа армстронга
Натуральное число из n цифр является числом Амстронга, если сумма его цифр, возведенная в n-ю степень, равна самому числу (например,...

Целочисленная арифметика. Дружные числа
Дружные числа: Будем называть два числа дружными, если они состоят из одних и тех же цифр. Например, числа 1132 и 32321 являются...

Целочисленная арифметика, чётные числа и делители
Помогите сделать цикл через while. (Все чсила натуральные и N не больше 2000) 1. Распечатать только М-значные нечетные числа от 1 до N...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru