Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Появление отрицательных чисел в массиве Задача: Написать программу, которая бы считывала число с клавиатуры и выводила бы на экран это кол-во чисел Фибоначчи. В числах Фибоначчи - первые два числа раны единице, а последующие сумме двух... Проблема: Когда я ввожу маленькие числа в программу, все работает, а когда большие (например 1000), появляются отрицательные числа, хотя в расчётах минуса нигде нет int* arr = new int; long long... https://www.cyberforum.ru/ cpp-beginners/ thread2718557.html C++ Удалить в заданном тексте часть текста, заключенную между скобками Удалить в заданном тексте часть текста, заключенную между скобками, (вместе со скобками). https://www.cyberforum.ru/ cpp-beginners/ thread2718596.html
C++ Написать програму
Ребята очень прошу помогите написать програму.Код должен выглядеть примерно так: #include <iostream> #include <locale.h> #include <math.h> using namespace std; int main() { setlocale(0,...
C++ Написать прогу на С++ Здравствуйте, помогите, пожалуйста, написать следующую программу: 1. нужно создать экзешник(exe) программы 2. при запуске должно выходить окно с двумя кнопками "создать" и "удалить" 3. если... https://www.cyberforum.ru/ cpp-beginners/ thread2718539.html
C++ Заархивировать папку установки или использовать генератор установщика
Хочу установить GTK, вроде прошел нормально туториал по установке по ссылке — тут. Но не знаю как выполнить 6 ой пункт( Затем вы можете заархивировать папку установки или использовать генератор...
Добавить видео в меню пуск и чтоб оно воспроизводилось на языке C++ C++
Здравствуйте, нужно написать программу которая будет добавлять видео в меню Пуск, в плитки, и что б оно воспроизводилось когда открывается меню.
C++ Алгоритмизация с проверкой https://www.cyberforum.ru/ cpp-beginners/ thread2718528.html
Пассажир должен был сдать в камеру хранения пустой чемодан в форме параллелепипеда размерами a1, a2 и a3 и коробку размерами b1, b2 и b3. Оплачивать нужно каждый предмет. Определить, сможет ли... if (a1>b1 && a2>b2 && a3>b3) так не пойдёт. например в чемодан 100х50х20 поместится коробка 90х10х30
C++ Цикл с накоплением C++
Даны целые числа n и k (n> = k> = 0). вычислить: Нужно сделать через do-while Биномальный коэффициент, что ли? C_n^k Добавлено через 9 минут В лоб считать такие вещи не сложно. Но очень плохо. Потому как велика вероятность переполнения любых возможных типов данных. Так...
C++ Переместить по указанной строке экрана заданный текст Написать программу, которая перемещает по указанной строке экрана заданный текст (аналог – бегущая строка). Текст должен перемещаться до тех пор, пока не нажата какая-либо клавиша. Весь предыдущий... https://www.cyberforum.ru/ cpp-beginners/ thread2718595.html C++ вывести список дат DEV C++ Есть простенькая программа домашней бухгалтерии, разделяет деньги на указанное количество периодов в течение 30 дней. Как реализовать вывод списка дат в формате dd.mm.yyyy? Например:... https://www.cyberforum.ru/ cpp-beginners/ thread2718597.html
C++ Программирование 2 курс https://www.cyberforum.ru/ cpp-beginners/ thread2718529.html
Помогите пожалуйста. Вообще не разбираюсь в этом. От этого зависит оценка :thank_you: Задача 1. В файле записаны данные о результатах сдачи экзамена. Каждая строка содержит фамилию, имя и количество...
C++ Все элементы матрицы с нечетными значеннями заменить на 1, а с четными — на 0. https://www.cyberforum.ru/ cpp-beginners/ thread2718583.html
Все элементы матрицы с нечетными значеннями заменить на 1, а с четными — на 0. katrine_, #include <iostream> using namespace std; const int n = 4; const int m = 5; int main(void)
0 / 0 / 0
Регистрация: 21.06.2020
Сообщений: 50
0

Записать цифры целого числа в динамический массив - C++ - Ответ 14941547

24.10.2020, 16:44. Показов 1979. Ответов 6
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Самостоятельно реализуйте программу, в которой введённое пользователем неотрицательное целое число записывается в malloc-массив его цифр, причём изначально массив создаётся размером в одну ячейку и динамически расширяется на нужное количество ячеек (по количеству цифр
во вводимом числе). Дополнительное уточнение – разрядность вводимого числа заранее не известна, в программе допускается использовать лишь один цикл.
Получился такой код
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
#include <iostream>
#include <string>
using namespace std;
 
int main() {
    int temp;
    cin >> temp;
    const int N = temp;
 
    //находим количество цифр в числе.
    int count = 1;
    temp = N; // Переписываем значение N в temp и работаем с temp
    while (temp /= 10)
        count++;
    //выделяем память для массива с переменной count 
    int* p;
    p = new int[count];
    //заполняем массив
    int i = 0;
    temp = N;  // Переписываем значение N в temp и работаем с temp    
    do {
        p[i++] = temp % 10;
        temp = temp / 10;
    } while (temp); 
    //выводим массив
    for (int i = 0; i < count; i++)
        cout << p[i] << ' ';
}
Но он выводится цифры числа наоборот и тут больше 1 цикла, как можно исправить?

Вернуться к обсуждению:
Записать цифры целого числа в динамический массив C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.10.2020, 16:44
Готовые ответы и решения:

Записать в массив цифры целого семизначного числа
1. N-целое семизначное число, вводится пользователем. Проверка на семизначность обязательна! Выполнить: записать в массиве A цифры этого...

Найти делители целого числа и записать их в массив
У меня проблема в том, что массив делителей MasD записываются непонятные числа. Коротко о моем коде: если остаток от деления на j равен...

Найти простые делители целого числа n введенного с клавиатуры и записать в массив
Есть код который определяет делители числа введенного с клавиатуры, что нужно исправить чтобы определяло именно простые делители, а не все...

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

Записать в массив по порядку цифры числа N
дано число N. Записать в массив по порядку цифры числа N.

Выделить из числа цифры, кратные 3, и записать их в одномерный массив
Ввести целое число N. Выделить из этого числа цифры, кратные 3, и записать их в одномерный массив.Можно со скрином

Выделить из числа цифры кратные 3 и записать их в одномерный массив
Помогите пожалуйста=( Ввести целое число n !Выделить из этого числа цифры кратные 3ём, и записать их в одномерный массив!только надо в...

из заданного теста выбрать цифры и записать в массив N ,а буквы - в массив B .Все остальные символы записать в массив S
Привет всем.Помогиет пожалуйста решить задачку из заданного теста выбрать цифры и записать в массив N ,а буквы - в массив B .Все...

Из заданного текста выбрать цифры и записать в массив N, а буквы- в массив B. Все остальные символы записать в массив S
подскажите как делать Из заданного текста выбрать цифры и записать в массив N, а буквы- в массив B. Все остальные символы записать в...

0
Новые блоги и статьи
Вопросы на собеседовании по Android
mobDevWorks 14.03.2025
По данным статистики, Android занимает более 70% мирового рынка мобильных операционных систем, что делает платформу привлекательной как для начинающих разработчиков, так и для опытных профессионалов. . . .
Лучшие игровые движки для Python
py-thonny 14.03.2025
Python обеспечивает разработчиков игр мощными движками и фреймворками, которые позволяют воплотить практически любую идею — от простой аркады до визуального романа с разветвленным сюжетом. Главное. . .
Бессерверный JavaScript: Разработка масштабируемых API с AWS Lambda
run.dev 14.03.2025
Но что такое бессерверные вычисления на самом деле? По сути, это модель облачных вычислений, где разработчик фокусируется исключительно на создании бизнес-логики, не тратя время на настройку. . .
Безопасность кода в C++26: Менеджеры ресурсов и висячие ссылки
NullReferenced 14.03.2025
C++ всегда был языком, предоставляющим разработчикам большие возможности и гибкость, но вместе с тем требующим ответственности. Одной из самых коварных проблем даже для опытных программистов остаются. . .
smart-agent proper interface settings (2025)
jigi33 14.03.2025
Smart-agent proper interface settings (mart 2025). (see screenshots to look at "Etalon" ARM)
Продвинутые настройки JVM
Javaican 14.03.2025
Стандартные параметры запуска JVM хороши для повседневной разработки, но совершенно недостаточны для высоконагруженных систем. Представьте, что вы запускаете финансовую платформу, обрабатывающую. . .
CI/CD для приложений Java с Azure DevOps и Docker
Mr. Docker 14.03.2025
Разработка современных Java-приложений немыслима без системы непрерывной интеграции и доставки (CI/ CD). Azure DevOps в сочетании с Docker предоставляет мощный инструментарий для создания таких. . .
Разработка на PHP и интернет вещей (IoT)
Jason-Webb 14.03.2025
Интернет вещей (IoT) произвел настоящую революцию в способах взаимодействия устройств с окружающим миром. В эпоху, когда холодильники сами заказывают молоко, а термостаты учатся вашим привычкам,. . .
Node.js 20: Новые возможности и улучшения производительно­сти
Reangularity 14.03.2025
Что же принёс нам релиз Node. js 20? В первую очередь, это существенные улучшения в производительности. Движок V8 получил серьёзные оптимизации, благодаря чему JavaScript-код выполняется заметно. . .
Безопасность кластеров Apache Kafka
Javaican 14.03.2025
Apache Kafka стал одним из ключевых компонентов современных архитектур, обрабатывающих потоки данных в режиме реального времени. Его используют тысячи компаний от стартапов до технологических. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер