Помощь - Поиск - Пользователи - Календарь
Полная версия: Номер минимального элемента последовательности
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ада и другие языки
-hamelion-
Помогите дописать две программы
1) Условие: Дана последовательность из n целых чисел. Найти номер минимального элемента в этой последовательности
#include<iostream.h>
void main()
{
int n,k,i;
int min;
int nomer=1;
cout<<"BBEDITE RAZMERNOST POSLEDOBATELNOSTI: ";
cin>>n;
cout<<"BBEDITE ELEMENTU POSLEDOBATELNOSTI: ";
cin>>min;
for(i=1; i<n; i++){
cin>>k;
if(k<min)
min=k;
nomer++;
}
cout<<"NAIMENCHEE CHISLO POSLEDOBATELNOSTI = "<<min<<" I EGO NOMER = "<<nomer;
}

а вот найти правильный номер этого элемента у меня не получается.

2) Условие: - Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
- Распечатать полученный массив.
- Удалить все элементы с заданным значением.
- Добавить перед каждым четным элементом массива элемент со значением 0.
- Распечатать полученный массив


#include <iostream.h>
#include <stdlib.h>
void main()
{
int A[100];
int i,Q,r;
cout<<" Vvedite razmer massiva n<100\n";
cin>>r;
for(i=0; i<r; i++)
{
A[i] = rand()%10;
cout << A[i] << " ";
}
cout<<"\n BBEDITE ZNACHENIE UDALAEMOGO ELEMENTA => ";
cin>>Q;
for( i=0;i<r;i++){
if(A[i]==Q)
A[i]=A[i+1];
--r;
cout << A[i] << " ";
}
for( i=0;i<r;i++){
if(A[i]%2==0)
A[i-1]=0;
cout << A[i] << " ";
}

system("PAUSE");
}
klem4

int nomer=1; // ---->> nomer = 0 ?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.