0 / 0 / 0
Регистрация: 18.09.2015
Сообщений: 10

Элементарная программа не работает. Почему?

18.09.2015, 12:27. Показов 1478. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Несколько лет не юзал плюсы. Что-то изменилось или я что-то забыл? Почему работает не правильно?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string.h>
 
using namespace std;
 
int main()
{
    setlocale (LC_ALL, "RUS");
    float sqare;
    int zp, price = 200;
    string fio;
    cout << "Введите ФИО:" << endl;
    cin >> fio;
    cout << "Введите площадь:" << endl;
    cin >> sqare;
    zp = sqare * 200;
    cout << fio << ":" << endl;
    cout << "Ваша зарплата составляет: " << zp << "руб. за " << sqare << "кв.м." << endl;
    return 0;
}
через char тоже пробовал, не пашет
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.09.2015, 12:27
Ответы с готовыми решениями:

Почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает
почему программа не работает на MFC статичной библиотеки. а вот на стандартном мфс работает. Имею в ввиду что сделал прогу которая меняет...

Элементарная программа
Задано действительное число а. Пользуясь только операцией умножения, получить а2, а12 и А20 за шесть операций.

Элементарная программа
Элементарная программа но не пашет #include &lt;unistd.h&gt; int main(){ execl(&quot;/bin/ls&quot;,&quot;ls&quot;,0); return 0; } qwerty.c: In...

20
19505 / 10108 / 2463
Регистрация: 30.01.2014
Сообщений: 17,828
18.09.2015, 13:37
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от ДурачОк Посмотреть сообщение
скажите какую поставить кодировку. я нашёл где менять
Кодировка файла должна быть cp1251, чтобы setlocale(LC_ALL, "RUS") имела корректный эффект.
Шрифт консоли должен быть выставлен в Lucida Console.
Есть еще вариант. Возможно более простой.
Можно принудительно выставить кодировку символов консоли в 1251. Тогда код будет выглядеть так:
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 <iostream>
#include <string>
#include <vector>
#include <windows.h>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "RUS");
 
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    float sqare;
    float zp, price = 200;
    string fio;
    cout << "Введите ФИО:" << endl;
    getline(cin, fio);
    cout << "Введите площадь:" << endl;
    cin >> sqare;
    zp = sqare * 200;
 
    cout << fio << ":" << endl;
    cout << "Ваша зарплата составляет: " << zp << "руб. за " << sqare << "кв.м." << endl;
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.09.2015, 13:37

Вылетает элементарная программа
Добрый день! Компилится нормально, но при запуске вылетает с эррором. В чем дело? + Пожалуйста объясните, чтобы осознал ошибку и в...

label элементарная программа
Всем привет! Такая проблема, label не отображается на экране. Вот пару строчек, на которые я надеюсь public elips() { Label...

Первая элементарная программа
Хочу написать свою первую программу на Java и не могу. По идее она должна запрашивать у пользователя цифры и вводить их в массив, а потом...

Элементарная программа на файлы
Здравствуйте ув. форумчане. Нужно реализовать простенькую программу которая будет при запуске предлагать: 1)записать рандомную...

Элементарная задача с Циклом. Почему код выполняется именно 8 раз?
Добрый день, сижу целый день и не могу понять почему именно так, можно расписать по полочкам пожалуйста? Почему выполняется именно 8 раз ...


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

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

Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru