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

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

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

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11800 / 6779 / 765
Регистрация: 27.09.2012
Сообщений: 16,831
Записей в блоге: 2
Завершенные тесты: 1
09.11.2012, 20:19     Выполнил задачу. Укажите на недочеты
Вроде нормально выводит, но надо бы проверить
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
33
34
35
36
#include <iostream>
using namespace std;
int GetNumIndex(int num){
    return (num%100>4 && num%100<20)?2:(num%10==1)?0:(num%10>1 && num%10<5)?1:2;
}
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-центов","доллар"};
char *pEnd[6]={"ая монета","ые монеты","ых монет","","а","ов"};
 
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]<<pEnd[GetNumIndex(m[i])+3]<<"\n";
    }
    else{
        cout<<"У вас"<<" "<<m[i]<<" "<<pStr[i]<<pEnd[GetNumIndex(m[i])]<<"\n";
    }
}
    for(int i=0;i<6;i++)
        summa+=m[i]*advmulti[i];
    cout << "\nОбщая стоимость монет равна" << " " << summa << " доллар" <<pEnd[GetNumIndex(static_cast<int>(summa))+3]<<"\n";
    system("pause");
    return 0;
}
 
Текущее время: 10:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru