Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка При выполнении этого кода вылетают всякого рода ошибки. for (int i=1; i<=w.Length(); i++) { if (w=='\') { w.Insert("\", i); } } https://www.cyberforum.ru/ cpp-beginners/ thread300976.html Интерфес win32 MS VS 10 C++
Помогите запихнуть прогу в мастер win32 в MS VS 10 Дело в том,сам мастер из элементов управления создает только контекстное меню Интересует вот что,как сделать фиксированый размер окна,как сделать...
C++ Не успеваю сделать лабораторку по С Мне нужно сдать лабораторные по проге в понедельник, все задачи сделать не успеваю, по этому прошу чтобы вы мне помогли с ними. 1.Дана информация о пяти квартирах. Запись: фамилия владельца,... https://www.cyberforum.ru/ cpp-beginners/ thread300972.html C++ связать буквы в слово Как же соединить буквы в потоке? они следуют друг за другом. https://www.cyberforum.ru/ cpp-beginners/ thread300944.html
Поменять значение элемента в массиве C++
Если делаю char a={"Help"}; a='S'; то все нормально, однако если массив задан char *a={"Help"}; тогда,- a='S'; не проходит (говорит доступ запрещен) - - почему ? И что делать ?
C++ Не могу найти ошибку в массиве Подскажите, что делаю не так. Задача: Определить номер и значение первого отрицательного элемента в массиве mas(n). Предусмотреть в программе вывод сообщения, если таковой отсутствует ... https://www.cyberforum.ru/ cpp-beginners/ thread300936.html
C++ Удалить из файла все лишние пробелы https://www.cyberforum.ru/ cpp-beginners/ thread300929.html
Добрый день помоги пожалуйста с задачами на файлы 1) Дан текстовой файл. Удалить из него все лишние пробелы, оставив между словами не более одного пробела. Результат поместить в новый файл. ...
Курсовая калькулятор C++
Кто-нибудь скиньте курсовую по калькуляторам на c++
C++ Дописать функцию main https://www.cyberforum.ru/ cpp-beginners/ thread300919.html
Помогите написать функцию main. Вот содержимое файлов проекта: calc.cpp #include "calc.h" #include <iostream.h> void calc::Calculate() { if(operation=='+')rezult=op1+op2;
C++ vector<T> template vector<T>::iterator Здраствуйте! При написании вектора столкнулся с проблемой такого рода: вот код вектора template <typename T> class vector { typedef unsigned short int uint; private: T* arr;... https://www.cyberforum.ru/ cpp-beginners/ thread300914.html
ms vs 2010 C++
компилирую в vs ultimate 2010 #include "stdafx.h" #include "windows.h" #include "stdio.h" #include "incl.h" void nullstruc(statep &struc1); void rcoin(statep &struc1); void crpost(statep...
C++ mfc dll https://www.cyberforum.ru/ cpp-beginners/ thread300895.html
как создать mfc dll в ms vs 2008?
-1 / 1 / 0
Регистрация: 14.06.2010
Сообщений: 75
0

Указатели. Динамическая память в С++ - C++ - Ответ 1674098

21.05.2011, 10:47. Показов 997. Ответов 1
Метки (Все метки)

Найти наибольшую и наименьшую цифры в записи данного натурального числа.

У меня есть код на Паскале. Помогите переделать на С++.И решение нужно оформить с указателями и динамической памятью.
Листинг:
Pascal
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
Program MaxDigit;
Type NaturLong = 1..(High(LongInt));
 Digit = 0..9;
Var A:^ LongInt;
 
Function Minimum(M : LongInt) : Digit;
Begin
If M < 10
Then MINIMUM := M
Else If M Mod 10 < Minimum(M Div 10)
Then Minimum:= M mod 10
Else Minimum:= Minimum(M Div 10)
End;
 
Function Maximum(N : LongInt) : Digit;
Begin
If N < 10
Then Maximum := N
Else If N Mod 10 > Maximum(N Div 10)
Then Maximum := N mod 10
Else Maximum := Maximum(N Div 10)
End;
 
Begin
new(a);
Write('Введите натуральное число: ');
ReadLn(A^);
 WriteLn('Максимальное число= ', Maximum(A^));
   Writeln('Минимальное число=',Minimum(A^));
   Dispose(A);
Readln;
End.
 Комментарий модератора 
Используйте теги форматирования кода!


Вернуться к обсуждению:
Указатели. Динамическая память в С++ C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.05.2011, 10:47
Готовые ответы и решения:

Указатели.Динамическая память.
Перепешите пожалуйста на С/С++! &lt;script&gt; var n = new Number(); var m = new Number(); n =...

Указатели. Динамическая память.
Нужно очень срочно. Сегодня последний день сдачи. 1. Дано натуральное число n. Определить...

Указатели и динамическая память
Помогите пожалуйста, написать программу. Описать 2 указателя на целый тип. Выделить для них...

Указатели и динамическая память
Здравствуйте. Почему размер памяти для указателя выделяется такой же как для объекта в куче....

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2011, 10:47

Указатели и Динамическая память
Создать в динамической памяти массив вещественных чисел размерности R. Заполнить его случайными...

Динамическая память, указатели
есть два вектора структуры s1 нужно поместить в элемент вектора указатель на следующий, в...

Указатели и динамическая память
Не могу немного понять, допустим, я хочу создать массив, зачем мне под него выделять память, почему...

Указатели и динамическая память new delete
Начал работать умными указателями, в итоге как понял не сильно освоил то и Cи указатели. 1) В...

Массивы и указатели. Динамическая память
Нужно вывести на экран максимальные элементы в каждом столбце двумерного массива (матрицы). Решить...

Динамическая память, указатели и ссылки
Добрый день, я уже 3 месяца учу C++, но не как не могупонять как работать с указателями в C++, я...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.