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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2013, 21:27   #11
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,289
По умолчанию

Ghost3, хорошая идея, использовать max = 0 как индикатор нахождения, но реализация хромает. Введите 3 0 и посмотрите на результат.
Код:
#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <math.h>

int
main()
{
    setlocale(LC_CTYPE, "");
    int k, max = 0;
    printf("Введите числа ");
    do { 
        scanf("%d", &k);
        if (k && !(k % 2) && ((max && k > max) || !max)) {
            max = k;
        }
    }
    while (k);
    if (max)
        printf("Максимальное четное число = %d\n", max);
    else
        printf("Нету =)\n");
    getch();
    return 0;
}
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 16.04.2013 в 21:31.
BDA вне форума Ответить с цитированием
Старый 16.04.2013, 21:33   #12
Ghost3
Ученик в c++
Форумчанин
 
Аватар для Ghost3
 
Регистрация: 28.02.2011
Сообщений: 162
По умолчанию

Ну тогда так :D
(Мне так приятно с вами всеми спорить/мыслить/обсуждать - мозги тренировать :D)

Код:
# include <stdio.h>
# include <conio.h>
# include <locale.h>
# include <math.h>


int main()
{
	setlocale(LC_CTYPE, "");
	int k,max=0;
	printf("Введите цифры (0 - конец ввода): ");
	do
	{
		scanf("%i", &k);
		if (((k%2)==0) && (k!=0))
		{
			if (max==0) max=k;
			if (max<k) max=k;
		}
	}

	while (k!=0);
	if (max!=0) printf("Максимальное четное число = %i",max);
	else printf("Максимального четного числа нету");
	getch();
}
Забавно, кто-то плюсит меня оО Странно, не дает плюсануть - просит других тыкать в + :D

Последний раз редактировалось Ghost3; 16.04.2013 в 21:58.
Ghost3 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Четное или нечетное число turtles Общие вопросы по Java, Java SE, Kotlin 3 25.08.2011 08:54
Дано число a. Как определить, четное оно, или нечетное? pahanzona Общие вопросы Delphi 5 09.03.2011 12:49
Из 6-ти заданных чисел найти максимум и минимума с указанием четное оно или нечетное [Паскаль] Gevorg7 Помощь студентам 2 12.12.2010 21:59
Дана матрица n*n (n - четное) Proxx-asb Помощь студентам 8 03.11.2010 16:12
Построить массив q с индексам ij = i+j; если j – четное и i>3 НАСТЯ 18:) Помощь студентам 5 12.05.2009 22:56