Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
bubbliq
0 / 0 / 1
Регистрация: 19.10.2017
Сообщений: 6
1

Нахождение максимального числа из последовательности

19.10.2017, 17:11. Просмотров 745. Ответов 3
Метки нет (Все метки)

Здравствуйте. У меня такое задание:"С клавиатуры вводится последовательность чисел, найти максимальное их них. Признак окончания ввода - ввод 0 (в вычислениях не участвует). Вот мой код, который я не могу доделать. Можете подсказать, что не так?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
    int s, x, max=0, count=0;
    printf ("Vvedite posledovatel'nost' chisel, okanchivaushihsya 0\n");
    do
    {
        scanf ("%d", &x);
        s+=x;
        ++count;
    }
    while (x);
    --count;
    if (!count)
    printf ("Polsedovatel'nost' pusta");
    else
    {
        max=;
        printf("Maximal'noe=%d\n", x);
    }
    system("pause");
    return 0;
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.10.2017, 17:11
Ответы с готовыми решениями:

Нахождение максимального числа в файле
#include&lt;stdio.h&gt; #include&lt;conio.h&gt; int main(void) { int c; float max=0,b; FILE *f1; ...

Нахождение максимального числа из трех вводимых
Добрый День! Возникла проблемка с написанием. Суть: найти максимальное(минимальное) число из...

Переставить числа последовательности таким образом, чтобы в начале этой последовательности оказались все положительные числа, а в конце отрицательные
пусть задана последовательность чисел N1, N2, ..., Nk, состоящая из положительных и отрицательных...

Нахождение стоимости максимального пути
в файл вводится двумерный массив (например такой 4 5 6 8 6 4 3 1 8 9 5 3 3 5 6 3 ) и его...

Нахождение подматрициы максимального размера
Вводится матрица a(m,n) из 0 и 1. Найти в ней прямоугольную подматрицу из одних единиц...

3
MansMI
1450 / 1159 / 550
Регистрация: 08.01.2012
Сообщений: 4,509
19.10.2017, 17:21 2
Лучший ответ Сообщение было отмечено bubbliq как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
    int x, max=0, count=0;
    printf ("Vvedite posledovatel'nost' chisel, okanchivaushihsya 0\n");
    do
    {
        scanf ("%d", &x);
        if(!max) max=x;
        else if(x>max) max=x;
        ++count;
        
    }while (x);
    if (!--count)
    printf ("Polsedovatel'nost' pusta");
    else
       printf("Maximal'noe=%d\n", max);
1
bubbliq
0 / 0 / 1
Регистрация: 19.10.2017
Сообщений: 6
19.10.2017, 19:31  [ТС] 3
В этом вся проблема. Я не знаю, что вписать в эту строчку
0
MansMI
1450 / 1159 / 550
Регистрация: 08.01.2012
Сообщений: 4,509
19.10.2017, 19:38 4
C
1
2
3
if(x)
if(!max) max=x;
else if(x>max) max=x;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2017, 19:38

Нахождение максимального отрицательного элемента
for (int i = 0; i &lt; n; i++) for (int j = 0; j &lt; k; j++) { if (A &gt; A) if (A &lt; 0) { max =...

Нахождение и вывод максимального слова в файле
Помогите плз очень срочно нужно сделать программку(к завтрашнему дню) Она находит правильно...

Рекурсия: нахождение максимального элемента массива
Написать рекурсивную функцию для вычисления максимального элемента массива из п элементов.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru