Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
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).Не допускается начинать спираль в ином,кроме верхнего левого угла, закручивать спираль против часовой стрелки или изнутри наружу. Входные данные: Выходные данные: из файла - в первой строке число N. В файл - N строк по N...
C++ Три массива Всем привет! Помогите пожалуйста - очень прошу всех! Есть код на Паскале только с процедурами, помогите пожалуйста переделать с использованием функций в с++ Условие задачи: даны три массива A, B, C. Найти сумму максимальных элементов, расположенных на главной диагонали массива. uses crt; const n=6; type matr=array of integer; procedure Massiv(var a:matr;c:char); var... http://www.cyberforum.ru/cpp-beginners/thread537072.html
Поиск в файле слова, состоящего из не более четырех букв C++
Всем привет!) У меня есть задачка. Сейчас напишу условие - нужно считать текстовый файл и определить сколько в нем слов, состоящих из не более чем четырех букв. Я вот научился файл открывать и найти в нем слово. // 359.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <fstream> #include <iostream> using namespace std;
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 символов), продолжительность (в минутах), дата и время выхода в эфир (дд.мм.гггг чч:мм). Дополнительно программа должна формировать отчет о популярности музыкальных композиций на определенную дату. Есть у кого какие варианты? подробнее

Показать сообщение отдельно
a.n.o.n.i.m
137 / 137 / 15
Регистрация: 26.02.2011
Сообщений: 528
03.04.2012, 08:26     Напечать число, которое меньше максимального элемента,но больше всех остальных элементов
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;
}
Такой вариант с динам.выделением памяти и своим заполнением и выводом на экран массива ичисла
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru