Форум программистов, компьютерный форум, киберфорум
Наши страницы

Выполнил задачу. Укажите на недочеты - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерная динамическая матрица http://www.cyberforum.ru/cpp-beginners/thread693132.html
в общем помогите, надо написать двумерный массив(int) динамическим и пару функций к нему: 1. удаление столбца 2. удаление строки 3. добавление столбца 4. добавление строки в исходном состоянии...
C++ Структура и осуществление доступа к ее элементам Получить программную реализацию задачи обработки таблицы дан- ных. Таблица должна представлять собой массив элементов соответствую- щего вида. Таблица считается заданной, то есть значения элементов... http://www.cyberforum.ru/cpp-beginners/thread693122.html
C++ Поясните по указателям
Добрый день товарищи. У меня вопрос: #include <iostream> using namespace std; int main() {
C++ Динамический массив структур
Необходимо создать структуру, и сделать динамический массив структур. Фиксированный массив получается сделать, а вот с динамическим массивом где-то ошибка. Подскажите, пожалуйста, где ошибка. ...
C++ Состав проекта С++ http://www.cyberforum.ru/cpp-beginners/thread693084.html
Добрый вечер, Уважаемые Программисты! Возник такой вопрос, ответ на который гугл мне не дал, поиск по форумы тоже промолчал. При создание проекта весь код разноситься по разным файлам с...
C++ Самая популярная бесплатная среда С++ Какая среда C++ самая популярная и самая используемая сейчас и она бесплатная ? подробнее

Показать сообщение отдельно
Croessmah
Пришел
Эксперт CЭксперт С++
13750 / 7830 / 892
Регистрация: 27.09.2012
Сообщений: 19,224
Записей в блоге: 3
Завершенные тесты: 1
09.11.2012, 17:39
Могу предложить такой вариант:
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
29
30
31
32
#include <iostream>
using namespace std;
int main()
{
setlocale( LC_ALL,"Russian" );
int m[6];
double advmulti[6]={0.01,0.05,0.1,0.25,0.5,1};
char *pStr[6]={"одноцентов","пятицентов","десятицентов","25-центов","50-центов","доллар"};
double summa=0;
for(int i=0;i<6;i++){
    if(i==5)
        cout<<"Введите количество доллоровых монет\n\t\t\t\t\t\t\t\t\t";
    else
        cout << "Введите количество "<<advmulti[i]*100<<"-центовых монет\n\t\t\t\t\t\t\t\t\t";
    cin >> m[i];
}
 
for(int i=0;i<6;i++){
    if (i==5){
        cout << "У вас" << " " << m[i] << " " <<pStr[i]<<((m[i]==1)?"":(m[i]>1 && m[i]<5)?"а":"ов\n");
    }
    else{
        cout << "У вас" << " " << m[i] << " " <<pStr[i]<<((m[i]==1)?"ая":(m[i]>1 && m[i]<5)?"ые":"ых");
        cout<<" монет"<<((m[i]==1)?"а":(m[i]>1 && m[i]<5)?"ы":"")<<"\n";
    }
}
    for(int i=0;i<6;i++)
        summa+=m[i]*advmulti[i];
    cout << "\nОбщая стоимость монет равна" << " " << summa << " " << "доллара\n";
    system("pause");
    return 0;
}
Скриншот со старого варианта, там с 0 баг =)
Выполнил задачу. Укажите на недочеты
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru