#include <iostream>
using namespace std;
int main(int argc, char **argv)
{
// Исходный массив
int n[]={13,21,38,47,54,3,12};
// Размер массива
size_t size=sizeof(n)/sizeof(n[0]);
// Индекс минимального
size_t min=0;
for (size_t i=1;i<size;++i)
{
if (n[min]>n[i])
{
min=i;
}
}
// Меняем согласно условия
n[min]=-n[min];
// Выводим результат
for (size_t i=0;i<size;++i)
{
cout<<n[i]<<" ";
}
cout<<endl;
return 0;
}
13 21 38 47 54 -3 12
#include <iostream>
using namespace std;
const k=7;
void main(){
int i, min;
int n[k]={13,21,38,47,53,3,12}; // Пропишем матрицу
for(i=0;i<k;i++) //Выводим элементы массива
cout<<"n["<<i<<"]="<<n[i]<<endl;
min=n[0];
for(i=1;i<k;i++){ //Определяем минимальный элемент
if (n[i]<min)
min=n[i];
}
//Находим минимальный элемент и заменяем на противоположный по знаку
for(i=0;i<k;i++)
if (n[i]==min)
n[i]=-n[i];
cout<<"___________________________________"<<endl;
//Выводим элементы массива
for(i=0;i<k;i++)
cout<<"n["<<i<<"]="<<n[i]<<endl;
}
#include <iostream>
using namespace std;
const k=7;
void main(){
int i, min, num;
int n[k]={13,21,38,47,53,3,12}; // Пропишем матрицу
for(i=0;i<k;i++) //Выводим элементы массива
cout<<"n["<<i<<"]="<<n[i]<<endl;
min=n[0];
num=0;
for(i=1;i<k;i++){ //Определяем минимальный элемент
if (n[i]<min){
min=n[i];
num=i;
}
}
cout<<"Nomer maksimal'nogo elementa massiva: "<<num<<endl;
//Находим минимальный элемент и заменяем на противоположный по знаку
for(i=0;i<k;i++)
if (n[i]==min)
n[i]=-n[i];
//Выводим элементы массива
for(i=0;i<k;i++)
cout<<"n["<<i<<"]="<<n[i]<<endl;
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.