Форум программистов, компьютерный форум CyberForum.ru Форум программистов | Компьютерный форум | Форум web-программистов | Форум по электронике и бытовой технике | Форум о софте | Научный форум | Карьера и бизнес
CyberForum.ru - форум программистов и сисадминов > > >
Восстановить пароль Регистрация

Ответ Создать новую тему
 
onthefly
Новичок
0 / 0 / 0
Регистрация: 05.11.2011
Сообщений: 6
15.11.2011, 15:37     Заменить все положительные1|отрицательные2 элементы целочисленного массива
  #1
помогите пожалуйста решить задачу на Array:
Заменить все положительные1|отрицательные2 элементы целочисленного массива размера 10 на значение минимального3|максимального4.
AdAgent
Объявления
15.11.2011, 15:37
VenCarbon
Форумчанин
28 / 27 / 1
Регистрация: 14.12.2010
Сообщений: 152
15.11.2011, 16:03
  #2
Код 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
43
44
45
46
#include "stdafx.h"
#include <iostream>
#define n 10
using namespace std;
 
 
int findMax(int a[]) {
  int max = a[0];
  for (int i = 1; i < n; i++) {
    if (max < a[i]) {
      max = a[i];
    }
  }
  return max;
}
 
int findMin(int a[]) {
  int min = a[0];
  for (int i = 1; i < n; i++) {
    if (min > a[i]) {
      min = a[i];
    }
  }
  return min;
}
 
int main() {
  int a[n];
  for (int i = 0; i < n; i++) {
    cin >> a[i];
  }
  int min = findMin(a);
  int max = findMax(a);
  for (int i = 0; i < n; i++) {
    if (a[i] > 0) {
      a[i] = min;
    } else if (a[i] < 0) {
      a[i] = max;
    }
  }
  for (int i = 0; i < n; i++) {
    cout << a[i] << ' ';
  }
  system("PAUSE");
  return 0;
}
Все положтельные заменяются на минимальный, все отрицательные - на максимальный.
onthefly
Новичок
0 / 0 / 0
Регистрация: 05.11.2011
Сообщений: 6
15.11.2011, 17:01  [ТС]     Заменить все положительные1|отрицательные2 элементы целочисленного массива
  #3
VenCarbon, спасибо) а могли бы ва помочь с последней задачей с которой я чет запутался...(на матрицу)
Дана целочисленная матрица размера M x N. Найти количество ее строк1|столбцов2, все элементы которых различны. include<iostream.h> заранее большое спасибо
Yandex
Объявления
15.11.2011, 17:01
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему

Похожие темы
Тема Раздел Автор Дата
Delphi Заменить все положительные элементы целочисленного массива на значение минимального элемента
Заменить все положительные элементы целочисленного массива размера 10 на значение минимального
Delphi для начинающих Shaizer 28.05.2014 11:02
C++ Удалить из целочисленного одномерного массива все элементы, в записи которых все цифры различны
Удалить из целочисленного одномерного массива все элементы, в записи которых все цифры различны. Решить при помощи сдвига элементов массива и с объявлением функции и ее обращении.Помогите...
С++ для начинающих Arseny242 24.12.2013 13:31
C++ Удалить из целочисленного одномерного массива все элементы, в записи которых все цифры различны
Удалить из целочисленного одномерного массива все элементы, в записи которых все цифры различны. Решить при помощи сдвига элементов. Помогите пожалуйста.
С++ для начинающих Arseny242 18.12.2013 14:34
C++ Удалить из целочисленного одномерного массива все элементы, в записи которых все цифры различны
Удалить из целочисленного одномерного массива все элементы, в записи которых все цифры различны. Можете подсказать хотя бы алгоритм, я не знаю даже с чего начать.
С++ для начинающих Arseny242 07.12.2013 16:29
Visual Basic .NET Все элементы целочисленного массива большие нуля и меньшие 3 заменить их индексами
Нужна помощь с задачей по одномерным массивам. Склоняю голову перед мастерами:)
Visual Basic .NET Screampour 25.12.2012 05:03
C++ Все отрицательные элементы массива уменьшить в двое, а все нулевые элементы заменить на...
Задан массив М, состоящий из К строк и N столбцов. Все отрицательные элементы уменьшить в двое, а все нулевые элементы заменить на – 0.1.
С++ для начинающих Ar2r 14.07.2012 11:37
Pascal Заменить все отрицательные элементы целочисленного массива
7. Заменить все отрицательные элементы целочисленного массива размера 10 на минимальное значение элементов массива. помогите братья и сёстры!!
Pascal (Паскаль) Алексей Bont 16.05.2010 20:59
Опции темы

Текущее время: 18:01. Часовой пояс GMT +4.

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.