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

Где ошибка в коде? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ std::bad_alloc http://www.cyberforum.ru/cpp-beginners/thread1058545.html
Сразу оговорюсь, что пришёл в C++ из JavaScript, поэтому прошу сильно не бить. Суть в следующем: у нас есть 2 массива из bool (точнее 2 матрицы vector<vector<bool> >), примерно 400 на 400. Где-то 4...
C++ Соседи элементов матрицы Соседом элемента a матрицы называется другой элемент a этой же матрицы, если каждый из индексов l и k отличается соответственно от i и j не более, чем на единицу. Дана вещественная матрица M x N.... http://www.cyberforum.ru/cpp-beginners/thread1058521.html
C++ Бродячий торговец
Приветствую господа, не нашел в какой раздел это следуюет написать, посему пишу в привычный)) Имеется задача о бродячем торговце, точнее говоря ее упрощенная версия. "Упрощения": - Не нужно...
Изменить код exe файла C++
Доброго всем утра, помогите пожалуйста справится с задачей: у меня есть exe файл, который запрашивает логин и пароль, проанализировав программу обнаружил что сообщение "wrong!" выводится после прыжка...
C++ Как использовать std::wstring для удаление файлов http://www.cyberforum.ru/cpp-beginners/thread1058481.html
Если можно, пожалуйста, приведите код.
C++ Выбрать предметы, суммарный вес которых меньше 20 кг, а стоимость – максимальна Задача о рюкзаке. Имеются предметы, веса которых равны w1,w2,…,wn, а цены которых равны c1,c2,…,cn. Выбрать из них предметы, суммарный вес которых меньше 20 кг, а стоимость – максимальна подробнее

Показать сообщение отдельно
Protor
0 / 0 / 0
Регистрация: 27.12.2013
Сообщений: 4

Где ошибка в коде? - C++

27.12.2013, 11:54. Просмотров 254. Ответов 5
Метки (Все метки)

Доброго времени суток!

Я недавно начал учиться писать программы на С++, сайчас возникла такая проблема, по условиям задания надо так, чтобы пользователь ввел целое число, вещественное и получил в итоге надпись: Vi vveli pervoe A, vtoroe B, sohraneno C
C - тоже вещественное. По сути для задачи достаточно написать так:
C++
1
2
3
4
5
6
7
8
9
10
#include "stdio.h"
int main(void)
{
 int a;
 float b,c;
 c=1.234567;
 scanf("%d %f", &a,&b);
 printf("Vivveli pervoe %d, vtoroe %f, sohraneno %f\n",a,b,c);
 return(0);
}
Но мне немного захотелось усовершенствовать, в частности русский язык и чтобы выводило надпись о том, что вообще надо ввести, написал так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
int main(void) {
    setlocale(0, "Rus");
    int a;
    float b, c=4.500;
    printf("Введите целое число \n");
    scanf_s("%d", &a);
    printf("Введите вещественное число \n");
    scanf_s("%f", &b);
    printf("Вы ввели первое %a, второе %f, сохранено %f", a, b, c);
    return(0);
}
Компиллируется без проблем, но потом в консоли получается что-то типа вот этого:
Введите целое число
5
Введите вещественное число
4.56
Вы ввели первое 0x0,000000p-1022, второе 0,000000, сохранено 0,000000Для продолж
ения нажмите любую клавишу . . .
В чем у меня ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru