Форум программистов, компьютерный форум CyberForum.ru

Заменить все положительные1|отрицательные2 элементы целочисленного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана целочисленная матрица размера M x N. http://www.cyberforum.ru/cpp-beginners/thread384408.html
помогите решить задачу на матрицу... Дана целочисленная матрица размера M x N. Найти количество ее строк1|столбцов2, все элементы которых различны.
C++ почему программа выдаёт такие значения #include <iostream> using namespace std; #include <math.h> #include <conio.h> #include <clocale> double start, end, a, step=-1, tmp,x; int main() {setlocale(LC_ALL, "Russian"); cout<<("введите начальный диапозон отрезка"); http://www.cyberforum.ru/cpp-beginners/thread384382.html
Создание программы на С++ C++
Можно ли на С++ создать программу, которая будет перехватывать трафик или пакеты которые поступают на мой компьютер с on-line игры League of Legends? Если да, то каким образом?Информация которая поступает на компьютер c игры нужна для дальнейшей обрабоки и т.п. Помогите плиз.Заранее благодарен. :)
C++ Заполнить массив змейкой справа налево
#include <stdlib.h> #include <stdio.h> #include <ctype.h> #include <conio.h> #include <math.h> #include <time.h> void main(){ int i,j,k,N;
C++ площадь многоугольника http://www.cyberforum.ru/cpp-beginners/thread384362.html
найти площадь многоугольника у которого точки могут стоять в разброс. пример: первая цифра колличество точек... input: 6 4 7 19 -1 4 -8 -1 6 -3 0 12 5
C++ Сформировать массив U каждый элемент которого вычисляется по правилу Добрый день. Есть массивы X,Y и Z одинаковой длины n. Сформировать массив U каждый элемент которого равен U(i)=X(i)+Y(i)-Z(i). Вот что у меня получилось, но на экран ничего не выводит, неподскажете в чем ошибка? #include <iostream.h> #include <conio.h> const n = 10; int main() { подробнее

Показать сообщение отдельно
VenCarbon
32 / 31 / 3
Регистрация: 14.12.2010
Сообщений: 158
15.11.2011, 16:03     Заменить все положительные1|отрицательные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;
}
Все положтельные заменяются на минимальный, все отрицательные - на максимальный.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru