Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> нужно переделать программу срочно!!!! помогите, переделать программу 
:(
    Опции темы
diga
  Дата 16.11.2011, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 16.11.2011

Репутация: нет
Всего: нет



помогите переделать программу нужно было из это программы:
Код

Код
#include "stdafx.h"
#include <iostream>
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{
        std::cout<<"vvedite chisla: \n"; // выводить на экран "введите числа"
        double max; // задается переменная макс
double t; // задается переменная t
std::cin>>max; // инициализация
 
 
if (max<0) // если макс меньше нуля
std::cout << "nevernii vvod"; // то выводиться на экран "неверный ввод"
else
{
while (std::cin)// символ для прерывания программы
{
std::cin >> t; // ввод переменной t
if ((t > max)&&(t>0))// условие если t>max и t
max=t;
}
std::cout << "max: \n" << max;
}
return 0;
}

 использовать вместо std::cout
std::cin использовать printf и scanf

я вот делал таким образом:
Код
int _tmain(int argc, _TCHAR* argv[])
{
        printf("vvedite chisla: \n"); // выводить на экран "введите числа"
double max, t;  
scanf("%d", &max);// инициализация
 
if (max<0) // если макс меньше нуля
printf ("nevernii vvod"); // то выводиться на экран "неверный ввод"
else
{
while (std::cin)// символ для прерывания программ(НЕ ЗНАЮ КАК ПЕРЕДЕЛАТЬ)
{
scanf("%d", &t); 
if ((t > max)&&(t>0))// условие если t>max и t
max=t;
}
printf("max: \n" max);
}
return 0;
}

 

но не работает помогите правильно переделать..

программа находит максимальное число введенного с клавиатуры, любой длины и любого количества, причем символ должен прерывать программу 

Модератор: не забываем пользоваться кнопочкой "Код"

Это сообщение отредактировал(а) bsa - 16.11.2011, 20:28
PM MAIL   Вверх
bsa
Дата 16.11.2011, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196



Какой символ должен прерывать программу? У тебя, судя по всему, прерывает программу неверный символ. Тогда почитай описаний функции scanf. В частности, что она возвращает после удачного выполнения и после неудачного.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0391 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.