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

Двумерный массив, Нужна помощь профи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести на экран элементы массива целых чисел в порядке возрастания их числа делителей http://www.cyberforum.ru/cpp-beginners/thread3592.html
1 Получить все числа, которые входят в массив по одному разу 2 Вывести на экран элементы массива целых чисел в порядке возрастания их числа делителей. 3 подсчитать число вхождений в строку группы символов abc
C++ iomanip какие функции входят в библиотеку iomanip.h? http://www.cyberforum.ru/cpp-beginners/thread3591.html
Считывание и вывод на экран изображения в С++ C++
Очень шужна такая программа. Если кто-то писал - помогите плз.
C++ Разворот текста
Господа,понимаю что это все просто но допетрить до конца не могу суть задачи в том что есть текстовый файл,в нем строчка,а то и две (может больше) в общем мне нжуно перевернуть текст задом наперед #include <iostream.h> #include <string.h> #include <fstream.h> char a; void main() {
C++ Найти максимальное из чисел, встречающихся в заданной матрице более одного раза http://www.cyberforum.ru/cpp-beginners/thread3554.html
помогите с заданием по двумерным массивам дана действительная матрица порядка n на m. (массив небольшой. можно проинициализировать вручную. 8x12) найти максимальное из чисел, встречающихся в заданной матрице более одного раза.
C++ Определить количество элементов матрицы, кратных 3 и не превышающих 100 добрый день! помогите, пожалуйста,с задачкой... очень прошу Дан 2-мерный массив целых чисел(М строк, N столбцов, М=5, N=4). Элементы вводят с клавиатуры. Вывести массив на экран в виде таблицы. Определить количество элементов, кратных 3 и не превышающих 100. Посчитать среднее арифметическое в К-ом столбце. Найти первый максимум и его координаты в каждой строке. Вывести на экран. Упорядочить... подробнее

Показать сообщение отдельно
Lord_Voodoo
Супер-модератор
8580 / 2180 / 61
Регистрация: 07.03.2007
Сообщений: 10,864
Завершенные тесты: 1
26.11.2007, 10:24     Двумерный массив, Нужна помощь профи
ты знаешь, заполнение матрицы случайными числами приведет к тому, что необходимость в применении сведется к редким случаям, тут лучше реализовать ввод с клавы, так хоть надежнее...
а проверка на упорядоченность делается так:
Код
// проверка на убывание
int CheckMin(int* arr, int N){
  int isCorr = 1;
  for(int i = 0; i < N - 1; i++){
    if(arr[i]>arr[i + 1]) continue; else{ isCorr = 0; break; };
  }
  for(int i = N - 1; i > 0; i++){
    if(arr[i]>arr[i - 1]) continue; else break;
  }
  return isCorr;
}
// проверка на возрастание
int CheckMax(int* arr, int N){
  int isCorr = 1;
  for(int i = 0 ; i < N - 1; i++){
    if(arr[i]<arr[i + 1]) continue; else{ isCorr = 0; break;
  }
  return isCorr;
}
ну а дальше построчнно шелестишь по матрице и новую матрицу мастеришь, ну а там уже ищешь, что тебе надо
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru