Форум программистов, компьютерный форум 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 раза в секунду мы обходим весь первый массив, и записываем новое значение в каждую клетку второго. Потом второй копируем в первый, и заполняем второй массив значениями по умолчанию (false). Подробнее в...
C++ Соседи элементов матрицы Соседом элемента a матрицы называется другой элемент a этой же матрицы, если каждый из индексов l и k отличается соответственно от i и j не более, чем на единицу. Дана вещественная матрица M x N. Построить матрицу B такого же размера, чтобы каждый элемент b этой матрицы был равен наименьшему значению среди соседей элемента a. Помогите пожалуйста перенести код с Паскаля на C++. Получается... http://www.cyberforum.ru/cpp-beginners/thread1058521.html
C++ Бродячий торговец
Приветствую господа, не нашел в какой раздел это следуюет написать, посему пишу в привычный)) Имеется задача о бродячем торговце, точнее говоря ее упрощенная версия. "Упрощения": - Не нужно выполнять проверку на наличие пути, условлено, что один город соединен со всеми остальными - Собственно, так как каждый город соединен со всеми другими, проверку на Гамильтонов граф делать тоже не надо -...
Изменить код exe файла C++
Доброго всем утра, помогите пожалуйста справится с задачей: у меня есть exe файл, который запрашивает логин и пароль, проанализировав программу обнаружил что сообщение "wrong!" выводится после прыжка jnz находящегося по адресу 004011ВЕ. Как мне сделать в с++ так что бы заменить команду jnz на nop?
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. Просмотров 240. Ответов 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Для продолж
ения нажмите любую клавишу . . .
В чем у меня ошибка?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru