Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2014, 17:58   #1
Дмитрий Огнев
Пользователь
 
Регистрация: 25.03.2014
Сообщений: 18
По умолчанию Помогите с ошибкой компилятора c4700

#include "stdafx.h"
#include <iostream>
#include <conio.h>
void main()
{
int z;
int x;
printf ("\n Opredelenie min chisla\n");
printf ("V posl otrits chisel.\n");
printf ("Vvodite otriz chisla. Dlya zaversh. nazhmi 0.\n");
printf ("-> ");
scanf_s("%i", &z);
z = x;
while (x < 0)
{
if (x < z) z = x ;
printf("-> ");
scanf_s("%i", &z);
}
printf ("min chislo posl: ");
printf ("%i\n", z);
printf ("\n dlya zaversh nazhmi <Enter>");

system("pause");

}
Пишет "error C4700: использована неинициализированная локальная переменная "x" ", как исправить?
Дмитрий Огнев вне форума Ответить с цитированием
Старый 08.04.2014, 18:13   #2
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Присвоить х какое-нибудь значение.
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 08.04.2014, 18:45   #3
Дмитрий Огнев
Пользователь
 
Регистрация: 25.03.2014
Сообщений: 18
По умолчанию

Присвоил, но тогда программы выводит это значение Х. Что теперь я не так сделал?
Дмитрий Огнев вне форума Ответить с цитированием
Старый 08.04.2014, 20:21   #4
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Код:
z = x;
Зачем z присваивается значение х? Может быть наоборот?

Вообще, как звучало задание?
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума Ответить с цитированием
Старый 08.04.2014, 21:10   #5
Дмитрий Огнев
Пользователь
 
Регистрация: 25.03.2014
Сообщений: 18
По умолчанию

надо ввести только отрицательные числа, а прога выводит меньшее из всех введенных.

Ты прав, надо, x и z местами поменять, но теперь не завершается ввод.
Дмитрий Огнев вне форума Ответить с цитированием
Старый 08.04.2014, 21:16   #6
Дмитрий Огнев
Пользователь
 
Регистрация: 25.03.2014
Сообщений: 18
По умолчанию

спасибо за помощь, программа заработала
Дмитрий Огнев вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверяю чтобы не было пустых полей, но жму ок, и не выдается оконная ошибка, а просто проект прерывается с ошибкой компилятора. TYMON C/C++ Базы данных 2 13.04.2012 08:29
Помогите с ошибкой Алексей11111 Microsoft Office Excel 7 26.10.2009 11:12
Помогите с ошибкой Wildangel0990 Помощь студентам 6 02.07.2009 10:10
помогите с ошибкой Titan123 Общие вопросы Delphi 9 18.07.2008 15:12
Помогите с ошибкой IO 32 JIK Общие вопросы Delphi 4 21.06.2008 18:17