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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nikola_omsk
3 / 3 / 0
Регистрация: 27.05.2011
Сообщений: 73
#1

дано натуральное число n равное выраженной в копейках цене некоторого товара. выразить цену в рублях и копейках - C++

20.11.2011, 12:16. Просмотров 997. Ответов 8
Метки нет (Все метки)

дано натуральное число n равное выраженной в копейках цене некоторого товара. выразить цену в рублях и копейках. например 3 руб. 08 коп. число копеек всегда выражается двумя цифрами. все это нужно сделать через строки. идей вообще нет. прошу помощи..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2011, 12:16     дано натуральное число n равное выраженной в копейках цене некоторого товара. выразить цену в рублях и копейках
Посмотрите здесь:

Сложить две денежные суммы в рублях и копейках, заданные прописью. C++
Выразить цену в гривнях и копейках C++
C++ Дано натуральное число m. Найти такое натуральное n, что двоичная запись n получается из двоичной записи m изменением порядка цифр на обратный (
Дано натуральное число N (N <= 100). Построить натуральное число, состоящее из N цифр и содержащее только цифры 1 и 2, которое делится на 2N C++
C++ Дано натуральное четырехзначное число n. Определить, является ли это число перевертышем
C++ Дано двузначное натуральное число. Получить другое натуральное число, в котором порядок цифр изменен на противоположный
C++ Дано действительное число X не равное 0, вычислить значение выражения
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
Эксперт C
15275 / 9677 / 1436
Регистрация: 24.12.2010
Сообщений: 18,014
20.11.2011, 12:21     дано натуральное число n равное выраженной в копейках цене некоторого товара. выразить цену в рублях и копейках #2
C
1
2
3
k = n%100;
r = n/100;
printf("%d руб. %02d коп.", r, k);
nikola_omsk
3 / 3 / 0
Регистрация: 27.05.2011
Сообщений: 73
20.11.2011, 12:22  [ТС]     дано натуральное число n равное выраженной в копейках цене некоторого товара. выразить цену в рублях и копейках #3
а как тогда использовать строки
Байт
Эксперт C
15275 / 9677 / 1436
Регистрация: 24.12.2010
Сообщений: 18,014
20.11.2011, 12:36     дано натуральное число n равное выраженной в копейках цене некоторого товара. выразить цену в рублях и копейках #4
Цитата Сообщение от nikola_omsk Посмотреть сообщение
а как тогда использовать строки
???????????????
nikola_omsk
3 / 3 / 0
Регистрация: 27.05.2011
Сообщений: 73
20.11.2011, 12:38  [ТС]     дано натуральное число n равное выраженной в копейках цене некоторого товара. выразить цену в рублях и копейках #5
нужно решить программу используя строки. то есть мы вводим с клавиатуры в строку и дальше работаем со строкой
go
Эксперт C++
3585 / 1365 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
20.11.2011, 12:43     дано натуральное число n равное выраженной в копейках цене некоторого товара. выразить цену в рублях и копейках #6
C
1
2
int *s="12321";
long k=atoi(s);
Байт
Эксперт C
15275 / 9677 / 1436
Регистрация: 24.12.2010
Сообщений: 18,014
20.11.2011, 12:49     дано натуральное число n равное выраженной в копейках цене некоторого товара. выразить цену в рублях и копейках #7
Цитата Сообщение от go Посмотреть сообщение
C
1
2
int *s="12321";
long k=atoi(s);
char *s = ... - так поаккуратнее будет.
Постараемся удовлетворить все пожелания ТС
C
1
2
3
4
char s[20];
cin>>s;  // или scanf("%s", s);
n = atoi(s)
.....
nikola_omsk
3 / 3 / 0
Регистрация: 27.05.2011
Сообщений: 73
20.11.2011, 12:55  [ТС]     дано натуральное число n равное выраженной в копейках цене некоторого товара. выразить цену в рублях и копейках #8
спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2011, 13:06     дано натуральное число n равное выраженной в копейках цене некоторого товара. выразить цену в рублях и копейках
Еще ссылки по теме:

Вывести содержимое строки в рублях и копейках C++
Записать данную сумму в рублях и копейках: 3 руб. 17 коп. C++
C++ Дано натуральное число N. Получить новое число М, которое образуется из числа N
C++ Найти стоимость товара в рублях для каждого месяца текущего года, зная стоимость товара в долларах
C++ Дано натуральное число N. Получите новое число, перевернув его

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

Или воспользуйтесь поиском по форуму:
go
Эксперт C++
3585 / 1365 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
20.11.2011, 13:06     дано натуральное число n равное выраженной в копейках цене некоторого товара. выразить цену в рублях и копейках #9
Цитата Сообщение от Байт Посмотреть сообщение
char *s = ... - так поаккуратнее будет.

кстати, раз используют строки, значит может просто очень большие числа, большие long int
C
1
2
3
4
5
6
7
8
9
10
char *s="1231231231231234124321432";
printf ("rub="); 
if (strlen (s)<3) printf ("0");
else 
for (int i=0;i<(strlen(s)-2);i++)
printf ("%c",s[i]);
 
if (strlen(s)<1) printf ("kopeek=%c",s[strlen(s)-1]);
esle
printf ("kopeek=%c%c",s[strlen(s)-2],s[strlen(s)-1]);
Yandex
Объявления
20.11.2011, 13:06     дано натуральное число n равное выраженной в копейках цене некоторого товара. выразить цену в рублях и копейках
Ответ Создать тему
Опции темы

Текущее время: 00:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru