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

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

Войти
Регистрация
Восстановить пароль
 
B@R_L0G
0 / 0 / 0
Регистрация: 08.06.2012
Сообщений: 5
#1

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

11.08.2012, 00:36. Просмотров 404. Ответов 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
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.08.2012, 00:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не вижу ошибку (C++):

Не вижу ошибку - C++
#include&lt;iostream&gt; #include&lt;math.h&gt; #include&lt;iostream&gt; #include&lt;math.h&gt; using namespace std; int logarifm1(double *p1,...

Линейный алгоритм, а ошибку не вижу - C++
Вот задачка : Дано действительное число X. Не пользуясь никакими другими операциями, кроме умножения, сложения и вычитания, вычислить 1 -...

3, 4, 5 пункт меню программы не совсем коретно работает. Хоть убей но ошибку не вижу( - C++
#include&lt;iostream&gt; #include&lt;string&gt; #include&lt;iomanip&gt; #include&lt;fstream&gt; #include &lt;stdlib.h&gt; #include &lt;windows.h&gt; #include...

Не вижу последовательности - C++
Решаю задачи Абрамян. Не надо говорить решение. For 27. Скажите какая последовательность? Задание: Дано вещественное число X (|X| &lt; 1)...

не вижу ошибки - C++
у меня при любом в воде числа из заданного пользователем диапазона выводит угадали. Суть игры: пользователю предлагается вводить число из...

Не вижу сообщения из цикла фор - C++
Не представляю что это может быть. (строка 83) cout &lt;&lt; &quot;p1: &quot; &lt;&lt; p1 &lt;&lt; endl; cout &lt;&lt; &quot;i: &quot; &lt;&lt; i &lt;&lt; endl; //Листинг 8.11. Выделение...

1
John Prick
803 / 736 / 145
Регистрация: 27.07.2012
Сообщений: 2,108
Завершенные тесты: 3
11.08.2012, 00:41 #2
Ошибка в том,что вы объявляете несколько одноимённых массивов строк. А судя по всему хотели просто заполнить элементы массива.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.08.2012, 00:41
Привет! Вот еще темы с ответами:

То ли getchar мозги парит, то ли я что-то не вижу - C++
не срабатывает, получается бесконечный цикл... do { ch=getchar(); } while ((ch != 'y') | (ch!='n')); что не так,...

Игра Maze labirinth - не вижу начала игры - C++
Добрый вечер! Вопрос скорее по вижуал студио, хотя... // 8.15 sort.cpp : Defines the entry point for the console application. // ...

Не вижу окна с кодом (нет окна редактирования): найти причины странного поведения программы - C++
Создаю проект, а кроме синего экрана ничего больше нет, не знаю, что делать. Прочла здесь же про образователь решений(типа должен быть...

Подскажите как исправить ошибку. прога ломается на 79 строке. а ошибку не выдает - C++
#include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;ctime&gt; using namespace std; int chisla(int a,int b) { ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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