27.10.2011, 17:57 | #1 (permalink) |
незнайка:)
Регистрация: 29.01.2011
Сообщений: 124
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 152
|
Сделайте программу
условие: дано челое число N и набор из N целых чисел. Найти номера первого максимального и последнего минимального элемента из данного набора и вывести их в указанном порядке. |
27.10.2011, 17:57 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Возможно, что решение вашего вопроса имеется где то тут Написать программу на С++ Посоветуйте программу Составить программу Составить программу Составьте программу |
29.10.2011, 15:21 | #2 (permalink) |
Студент БГПУ
Регистрация: 06.02.2010
Сообщений: 420
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 470
|
Если я правильно понял задание: Найти максимальный минимальный элемент, то вот:
Код:
#include <iostream> #include <stdlib.h> #include <time.h> using namespace std; int main () { //srand (unsigned) time(NULL); srand(time(NULL)); int a[1000], N, min=1000, max=-1000; cout<<"Enter N<1001 "; cin>>N; for (int i=0; i<=N; i++) { a[i]=rand()/100-100; if (a[i]<min) min=a[i]; if (a[i]>max) max=a[i]; cout<<a[i]<<" "; } cout<<endl; cout<<"maximal \t"<<max<<endl;; cout<<"minimal \t"<<min<<endl;; system ("pause"); } |
29.10.2011, 15:37 | #3 (permalink) |
Студент БГПУ
Регистрация: 06.02.2010
Сообщений: 420
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 470
|
Первый код находит просто max и min, а вот это еще и их номера, что и требовалось:
Код:
#include <iostream> #include <stdlib.h> #include <time.h> using namespace std; int main () { //srand (unsigned) time(NULL); srand(time(NULL)); int a[1000], N, min=1000, max=-1000, imin=0, imax=0; cout<<"Enter N<1001 "; cin>>N; for (int i=0; i<=N; i++) { a[i]=rand()/100-100; if (a[i]<min) {min=a[i]; imin=i;} if (a[i]>max) {max=a[i]; imax=i;} cout<<a[i]<<" "; } cout<<endl; cout<<"Number maximal \t"<<imax<<"\t"<<max<<endl;; cout<<"Number minimal \t"<<imin<<"\t"<<min<<endl;; system ("pause"); } |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|