Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2011, 11:18   #1
Solnze2
Пользователь
 
Регистрация: 09.06.2010
Сообщений: 32
Восклицание Указатели в С++.

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

Помогите сделать чтобы в этой задаче использовались указатели и выделялась динамическая память.

Код:
// 12(9).cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"
#include <iostream>
#include <conio.h>

using namespace std;

void main(void)
{
setlocale(LC_ALL,"Russian");
cout<< "3. Найти наибольшую и наименьшую цифры в записи данного натурального числа." << endl;
int Natur; //Наше вводимое натуральное число
int cfMin = 10; //Минимальная цифра
int cfMax = -1; //Максимальная цифра
cout << "Введите натуральное число : ";
cin >> Natur;
while (Natur > 0)
{
int cif = Natur % 10; //Текущая цифра полученная при остатке от деления на 10
if (cif > cfMax)
cfMax = cif;
if (cif < cfMin)
cfMin = cif;

Natur /= 10; //Разделем целочисленным делением на 10 введенную цифру
}
cout << "Минимальная цифра в натуальном числе = " << cfMin << endl;
cout << "Максимальная цифра в натуальном числе = " << cfMax << endl;
getch ( );

}

Последний раз редактировалось Stilet; 21.05.2011 в 16:52.
Solnze2 вне форума Ответить с цитированием
Старый 21.05.2011, 15:57   #2
mMAg
Форумчанин
 
Аватар для mMAg
 
Регистрация: 11.08.2009
Сообщений: 433
По умолчанию

ну напиши вместо
Код:
int Natur;
Код:
int * Natur = new int;
и дальше вместо Natur пиши *Natur и будет тебе счастье.
mMAg вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Указатели GrihaI Общие вопросы C/C++ 11 06.05.2010 18:53
указатели в С++ Aleksa_ks Помощь студентам 3 27.04.2010 19:31
Указатели AquaticSoul Общие вопросы C/C++ 5 22.12.2009 15:13
Указатели Paul_AG Общие вопросы C/C++ 5 03.07.2009 14:22
[C] массивы, указатели, двойные указатели. Iggel Общие вопросы C/C++ 5 05.05.2009 12:39