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

НЕ работает программа подсчёта! - C++

Восстановить пароль Регистрация
 
BORSHEVIK
0 / 0 / 0
Регистрация: 20.08.2012
Сообщений: 29
20.08.2012, 14:57     НЕ работает программа подсчёта! #1
Код писался в MVS 2012 ultimate

суть программы состоит в том,чтобы ввести количество пенсо,шилингов, фунтов и пересчитать их с выводом в форме типа "Jфунты,шилинги,пенсо"
В 1 шилинге 12 пенсо,в 1 фунте 100 шилингов,вроде как программа написана правильно,как я вижу,но в ошибках пишет ересь и понятно,что я могу думать как угодно,но работать не будет,прошу помочь!

Сам код!
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 <iostream>
#include <Windows.h>
using namespace std;
int main()
{
    setlocale(LC_ALL,"RUSSIAN");
    int penco;
    cout <<"Введите количество пенсо"<<endl;
    cin>>penco;
    int shiling;
    cout <<"Введите количество шилингов"<<endl;
    cin>>shiling;
    int fynt;
    cout <<"Введите количество фунтов"<<endl;
    cin>>fynt;
    int c=penco%12;
    int a=penco\12-c;
    int d=(shiling%100);
    shiling+=a;
    int b=shiling\100-d);
    fynt+=b;
    cout<<"Колличестов фунтов"<<fynt<<endl
    <<"Колличество шилингов"<<shiling<<endl
    <<"Колличество пенсо"<<penco<<endl;
    cout<<"J"<<fynt<<"."<<shiling<<"."<<penco<<endl;
    return 0;
 
}
Код
Ошибки:
1>------ Построение начато: проект: задание 10, Конфигурация: Debug Win32 ------
1>  задание 10.cpp
1>e:\users\александр\documents\visual studio 2012\projects\consoleapplication4\consoleapplication4\задание 10.cpp(17): error C2017: недопустимая escape-последовательность
1>e:\users\александр\documents\visual studio 2012\projects\consoleapplication4\consoleapplication4\задание 10.cpp(17): error C2143: синтаксическая ошибка: отсутствие ";" перед "константа"
1>e:\users\александр\documents\visual studio 2012\projects\consoleapplication4\consoleapplication4\задание 10.cpp(17): warning C4552: -: оператор не имеет результата; требуется оператор с побочным действием
1>e:\users\александр\documents\visual studio 2012\projects\consoleapplication4\consoleapplication4\задание 10.cpp(20): error C2017: недопустимая escape-последовательность
1>e:\users\александр\documents\visual studio 2012\projects\consoleapplication4\consoleapplication4\задание 10.cpp(20): error C2143: синтаксическая ошибка: отсутствие ";" перед "константа"
1>e:\users\александр\documents\visual studio 2012\projects\consoleapplication4\consoleapplication4\задание 10.cpp(20): error C2059: синтаксическая ошибка: )
1>e:\users\александр\documents\visual studio 2012\projects\consoleapplication4\consoleapplication4\задание 10.cpp(20): warning C4552: -: оператор не имеет результата; требуется оператор с побочным действием
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
defer
秘密
 Аватар для defer
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
20.08.2012, 15:04     НЕ работает программа подсчёта! #2
скобка не закрыта
C++
1
int b=shiling\100-d);
edward_jonson
 Аватар для edward_jonson
157 / 157 / 25
Регистрация: 23.02.2011
Сообщений: 388
20.08.2012, 15:05     НЕ работает программа подсчёта! #3
знак деления - /
Ev[G]eN
Эксперт С++
 Аватар для Ev[G]eN
5093 / 1531 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
20.08.2012, 15:11     НЕ работает программа подсчёта! #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
29
30
#include <iostream>
#include <Windows.h>
 
using namespace std;
 
int main()
{
    
    setlocale(LC_ALL,"RUSSIAN");
    int penco;
    cout <<"Введите количество пенсо"<<endl;
    cin>>penco;
    int shiling;
    cout <<"Введите количество шилингов"<<endl;
    cin>>shiling;
    int fynt;
    cout <<"Введите количество фунтов"<<endl;
    cin>>fynt;
    int c=penco%12;
    int a=penco/12-c;
    int d=(shiling%100);
    shiling+=a;
    int b=shiling/100-d;
    fynt+=b;
    cout<<"Колличестов фунтов"<<fynt<<endl<<"Колличество шилингов"<<shiling<<endl<<"Колличество пенсо"<<penco<<endl;
    cout<<"J"<<fynt<<"."<<shiling<<"."<<penco<<endl;
 
    system("pause");
    return 0;
}
BORSHEVIK
0 / 0 / 0
Регистрация: 20.08.2012
Сообщений: 29
20.08.2012, 18:39  [ТС]     НЕ работает программа подсчёта! #5
Цитата Сообщение от Ev[G]eN Посмотреть сообщение
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
#include <iostream>
#include <Windows.h>
 
using namespace std;
 
int main()
{
    
    setlocale(LC_ALL,"RUSSIAN");
    int penco;
    cout <<"Введите количество пенсо"<<endl;
    cin>>penco;
    int shiling;
    cout <<"Введите количество шилингов"<<endl;
    cin>>shiling;
    int fynt;
    cout <<"Введите количество фунтов"<<endl;
    cin>>fynt;
    int c=penco%12;
    int a=penco/12-c;
    int d=(shiling%100);
    shiling+=a;
    int b=shiling/100-d;
    fynt+=b;
    cout<<"Колличестов фунтов"<<fynt<<endl<<"Колличество шилингов"<<shiling<<endl<<"Колличество пенсо"<<penco<<endl;
    cout<<"J"<<fynt<<"."<<shiling<<"."<<penco<<endl;
 
    system("pause");
    return 0;
}
ДА уж,спасибо,а я голову ломал,а оказалось слеш не тот поставил...
Yandex
Объявления
20.08.2012, 18:39     НЕ работает программа подсчёта!
Ответ Создать тему
Опции темы

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