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

Не вижу ошибку - C++

Восстановить пароль Регистрация
 
B@R_L0G
 Аватар для B@R_L0G
0 / 0 / 0
Регистрация: 08.06.2012
Сообщений: 5
11.08.2012, 00:36     Не вижу ошибку #1
Здравствуйте! Не вижу в чём ошибка (выдает на 12 строчке). Так же возникла проблема с выравниванием по правому краю (нашел 2 варианта форматирования, но ничего не изменилось).
Мой компилятор: Dev-C++ (4.9.9.2)
Спасибо за помощь.
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
/* Программа предлагает ввести количество монет каждого вида и общую сумму.
Попробуйте вывести числа, выровняв их по правому краю. Сделайте вывод в грамматически правильной
форме. Результат сделайте в долларах и центах.
*/
 
#include "std_lib_facilities.h"
int main()
{
    cout << "Введите количество 1-, 5-, 10-, 25-, 50-центовых монет!\n";
    int cent[5],i =0, result = 0;
    string suffix_1 = "ая", suffix_2 = "ые", suffix_3 = "ых", suffix[6], name[6];
    string name[1] = " 1-центов", name[2] = " 5-центов" , name[3] = " 10-центов", name[4] = " 25-центов", name[5] = " 50-центов";
    
    for (i=0; i<6; i++) 
    {cin >> cent[i];
    if (cent[i] == 0) {suffix[i] = suffix_3;} 
    if (cent[i] >= 5) {suffix[i] = suffix_3;}
    if (cent[i] >=2, cent[i] <5) {suffix[i] = suffix_2;}  
    if (cent[i] == 1) {suffix[i] = suffix_1;} 
    cout << "У вас " << cent[i] << name[i] << suffix[i] << " монет\n";
       }
       
    
  
   // cout << "\nОбщая стоимость ваших монет равна " << cent_1 + 5*cent_5 + 10*cent_10 + 25*cent_25 + 50*cent_50 << " центам\n";
    system("pause");
}
P.S. std_lib_facilities.h
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.08.2012, 00:36     Не вижу ошибку
Посмотрите здесь:

Не вижу ошибку C++
C++ выдаёт ошибку в составленной программе выдаёт ошибку
Линейный алгоритм, а ошибку не вижу C++
Помогите найти ошибку в коде, я его уже наизусть знаю...но ошибки не вижу C++
Игра Maze labirinth - не вижу начала игры C++
C++ То ли getchar мозги парит, то ли я что-то не вижу
C++ Не вижу сообщения из цикла фор
C++ не вижу ошибки

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
John Prick
754 / 687 / 123
Регистрация: 27.07.2012
Сообщений: 1,974
Завершенные тесты: 3
11.08.2012, 00:41     Не вижу ошибку #2
Ошибка в том,что вы объявляете несколько одноимённых массивов строк. А судя по всему хотели просто заполнить элементы массива.
Yandex
Объявления
11.08.2012, 00:41     Не вижу ошибку
Ответ Создать тему
Опции темы

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