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

Найти минимальный и максимальный элементы массива и их порядковые номера

05.04.2012, 14:00. Просмотров 1079. Ответов 4
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Конечно можно,только я пишу на си

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
42
//#include "stdafx.h"//убрать "//" если в виджуал запускать(разкомментировать)
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
 
int main()
{
   int n,i,q,w;
   while(!fflush(stdin)&&printf("Vvedite razmernost massiva A: ")&&!scanf("%i",&n));
   int *A=(int*)malloc(n*sizeof(int));
   printf("\nVvedite elementy massiva A\n\n");
   for(i=0;i<n;i++)
   {
                      while(!fflush(stdin)&&printf("A[%d] = ",i+1)&&!scanf("%i",&A[i]));
   }
   system("cls");//чистим экран
   printf("Massiv A: ");
   for(i=0;i<n;i++)
   {
                    printf("%d ",A[i]);
   }
      int max=A[0]; 
      int min=A[0]; 
      for(i=0;i<n;i++)
      {
                    if(A[i]>max)
                    {
                             max=A[i];
                             q=i;
                    }
                    if(A[i]<min)
                    {
                             min=A[i];
                             w=i;
                    }
      }
   printf("\n\nMax.Elements A: %d\tPoziciy = %d",max,q+1);//q+1 так как в си нумерация с нуля идет,чтоб корректно выдало ответ 
   printf("\nMin.Elements A: %d\tPoziciy = %d",min,w+1); 
   free(A);
   getch();
   return 0;
}


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

Найти минимальный и максимальный элементы массива и упорядочить элементы по убыванию, стоящие между ними, методом «пузырька».
Привет ВСЕМ!!! Обратите вниминие на эту задачку, ПЛЗ!!! =) Можно и без метода &quot;...

Массив А(50). Найти минимальный и максимальный элементы массива.
Здравствуйте. Помогите решить. Заранее спасибо. Дан массив А(50). Найти...

Найти максимальный и минимальный элементы массива и их сумму.
Дан массив х(10).найти максимальный и минимальный элементы массива и их сумму.

0
Другие темы раздела
C++ Умножение 2-ух массивов поэлементно http://www.cyberforum.ru/cpp-beginners/thread539426.html
Написать функцию, которая умножает поэлементно 2 массива. Параметрами функции должны быть оба массива и массив, в который записывается результат. Помогите! Мне в голову уже совсем ниче не...
C++ Не могу найти ошибку Добрый день. Имеется задача: Дано натуральное n. Подсчитать количество решений неравенства x2 + y2 < n в натуральных (неотрицательных целых) числах, не используя действий с вещественными... http://www.cyberforum.ru/cpp-beginners/thread539420.html
C++ Подскажите что не в моем коде(Сортировка слиянием)
Я не очень понимаю где именно неверно в моем коде. Хотел рассортировать массив методом слияния. Если найдете заранее спасибо! int* getFirstHalf(int* array, int n){ int size=n/2+n%2; int*...
Препроцессорная обработка C++
Столкнулась с пока непреодолимой для меня задачей, кто знает как такое решить, помогите новичку, буду очень благодарна:cry: :) постановка задачи: Написать программу, которая: • Выводит текст...
C++ Скриншот раб стола + видео http://www.cyberforum.ru/cpp-beginners/thread539411.html
Как сделать скриншот рабочего стола и чтоб видео на нем было б изображено черным квадратом?
C++ Ребята подкажи что за библиотека...atlimage.h Дайте определение или какие функции выполняет atlimage.h подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru