Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
a.n.o.n.i.m
137 / 137 / 39
Регистрация: 26.02.2011
Сообщений: 535
03.04.2012, 08:26 0

Напечать число, которое меньше максимального элемента,но больше всех остальных элементов

03.04.2012, 08:26. Просмотров 1306. Ответов 5
Метки (Все метки)

Ответ

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
int main()
{
     int n,i,j,max,max2;
     while(!fflush(stdin)&&printf("Vvedite razmernost n = ")&&!scanf("%i",&n));
     int *A=(int*)malloc(n*sizeof(int));
     for (i=0; i<n; i++)
     {
                while(!fflush(stdin)&&printf("A[%i] = ",i+1)&&!scanf("%i",&A[i]));
     }
     system("cls");
     printf("Massiv A: ");
     for(i=0;i<n;i++)
     {
                printf("%i ",A[i]);
     }
     max=A[0];
     max2=A[0];
     for(i=0;i<n;i++)
     {
                if(A[i]>max)
                {
                        max2=max;
                        max=A[i];
                }     
                else
                {
                        if(A[i]>max2 && A[i]!=max)
                        {
                                   max2=A[i];
                        }
                }
     }
     printf("\n\nMax. chislo = %d",max);
     printf("\nMax. chislo-1 = %d",max2);
     getch();
     return 0;
}
Такой вариант с динам.выделением памяти и своим заполнением и выводом на экран массива ичисла

Вернуться к обсуждению:
Напечать число, которое меньше максимального элемента,но больше всех остальных элементов
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2012, 08:26

Передать в функцию целое число. Функция заменяет его на ближайшее простое число, которое больше или меньше исходного. Вернуться в main( ) и распечатат
Передать в функцию целое число. Функция заменяет его на ближайшее простое...

Как вставить индекс после максимального элемента массива со смещением остальных элементов?
После первого максимального (минимального) элемента массива вставьте его номер,...

Составить программу которая по заданному значению соответствующего элемента, вычисляла бы значения всех остальных элементов треугольника.
В общем суть задачи такова: Дан равнобедренный треугольник с катетом - a,...

0
Другие темы раздела
C++ )Вывести квадрат,состоящий из N x N клеток, заполненных числами от до N^2 по спирали(2<=N<=100).Не допускается начинать спираль в ином,кроме верхнего http://www.cyberforum.ru/cpp-beginners/thread537110.html
1)Вывести квадрат,состоящий из N x N клеток, заполненных числами от до N^2 по спирали(2<=N<=100).Не допускается начинать спираль в ином,кроме верхнего левого угла, закручивать спираль против часовой...
C++ Три массива Всем привет! Помогите пожалуйста - очень прошу всех! Есть код на Паскале только с процедурами, помогите пожалуйста переделать с использованием функций в с++ Условие задачи: даны три массива A, B,... http://www.cyberforum.ru/cpp-beginners/thread537072.html
Поиск в файле слова, состоящего из не более четырех букв C++
Всем привет!) У меня есть задачка. Сейчас напишу условие - нужно считать текстовый файл и определить сколько в нем слов, состоящих из не более чем четырех букв. Я вот научился файл открывать и найти...
C++ Найти max {min (a, b), min (c, d)}.
Найти max {min (a, b), min (c, d)}.
C++ Табуляция функции двух переменных http://www.cyberforum.ru/cpp-beginners/thread537038.html
Протабулировать функцию y=f(u,v) на промежутке Uє и Vє с шагами hu,hv. Результат вывести в виде таблицы. Протабулировать такую функцию: y=pow(exp,tan((u)/cos(v))); Uє и Vє hu=2 hv=0,1 А...
C++ База данных о музыкальных композициях База данных содержит информацию о музыкальных композициях, выходящих в эфир: исполнитель (строка 20 символов), наименование (строка 30 символов), продолжительность (в минутах), дата и время выхода в... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru