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

Составить программу, которая по введенному числу n печатает фразу - C++

Восстановить пароль Регистрация
 
misterbl95
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 22
05.03.2012, 21:37     Составить программу, которая по введенному числу n печатает фразу #1
составить программу которая по введенному числу n печатает фразу "n долларов" в правильной форме "2 доллара,21 доллар"


помогите
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2012, 21:37     Составить программу, которая по введенному числу n печатает фразу
Посмотрите здесь:

Составить программу, которая по введенному адресу клеточки определяет фигуру C++
Составить программу, которая бы по введенному числу (до 10) выдавала бы название этой цифры C++
Составить программу,которая печатает таблицу умножения и сложения натуральных чисел в десятичной системе счисления на пять C++
C++ Составить программу, которая печатает таблицу умножения
C++ Составить программу,которая печатает таблицу умножения и сложения натуральных чисел в шестнадцатеричной системе счисления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
05.03.2012, 22:15     Составить программу, которая по введенному числу n печатает фразу #2
Цитата Сообщение от misterbl95 Посмотреть сообщение
помогите
Помогу, если вы мне поможете с построением алгоритма:
как по вашему должны формироваться "доллара" и "доллар", в каких именно случаях(имеются ввиду все возможные случаи). Сможете написать текстом и почти все задание будет решено?
misterbl95
0 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 22
05.03.2012, 22:21  [ТС]     Составить программу, которая по введенному числу n печатает фразу #3
Цитата Сообщение от Xind Посмотреть сообщение
Помогу, если вы мне поможете с построением алгоритма:
как по вашему должны формироваться "доллара" и "доллар", в каких именно случаях(имеются ввиду все возможные случаи). Сможете написать текстом и почти все задание будет решено?
если остаток от деления введенного числа на 10
равно 1 то ДОЛАР
если 2,3,4 ДОЛАРА
остальное ДОЛАРОВ

k=n mod 10
if k==1
бла бла бла
if k==4,k==2,k==3
бла бла бла
else
бла бла бла
5.03.12 21:58:43
по паскалю было вроде так
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
05.03.2012, 22:28     Составить программу, которая по введенному числу n печатает фразу #4
Проверяйте
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 <stdio.h>
 
int main(void)
{
   int n, k;
   
   scanf("%d", &n);
   
   k = n % 10;
   
   if (k == 1)
   {
      printf("%d доллар", n);
   }
   else if (k == 2 || k == 3 || k == 4) // можно так k <= 4
   {
      printf("%d доллара", n);
   }
   else
   {
      printf("%d долларов", n);
   }
   
   putchar('\n');
   getchar();
   
   return 0;
}
Yandex
Объявления
05.03.2012, 22:28     Составить программу, которая по введенному числу n печатает фразу
Ответ Создать тему
Опции темы

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