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

Дин. память и таблица NxN - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу запустить свою программку на других ПК http://www.cyberforum.ru/cpp-beginners/thread1008230.html
При запуске моем программы на других ПК, выбивает ошибку, что нету нужной библиотеки. Вот такая ошибка http://i017. radikal .ru/1311/8e/3ef961bf1931.jpg (пробелы нужно убрать, а то что-то без них вместо ссылки звёздочки) Пишу в MVS 2013. Можно ли как-то обойти эту библиотеку при компиляции, не меняя IDE ?
C++ Как обраиться к функции класса через другую функцию класса (друга)? Пример кода: #include <iostream> using namespace std; class Sasha; class Petya { public: friend class Sasha; void func() { http://www.cyberforum.ru/cpp-beginners/thread1008211.html
Обработка одномерных массивов с файловым вводом выводом C++
дан массив размера N и целые числа K и L (1<=K<=L<=N). Найти сумму элементов массива с номерами от K до L включительно. фишка в том чтобы использовать файловый ввод-вывод; прогу написал: #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) {FILE *fo,*fi; int i,n,k,l,s=0,a; setlocale(0,"");
Ошибка при компиляции C++
Здорова всем! Такая проблема – нужно написать прогу на с++ Я нашел в нете кучу программ уже готовых, но они не работают. Вообщем вот, допустим код программы «рабочий» Но он у мен не работает. Пользуюсь «дев с++ 4.9.9.2» Ошибка «7 C:\Dev-Cpp\include\c++\3.4.2\backward\iostream.h:31, from main.cpp In file included from C:/Dev-Cpp/include/c++/3.4.2/backward/iostream.h:31, ...
C++ непонятки с for http://www.cyberforum.ru/cpp-beginners/thread1008188.html
Издавна мучает вопрос почему некоторые используют в цикле for ( int i = n; i < m ; i++), а другая часть населения for ( int i = n; i < m ; ++i), хотя просматривая по шагам изменение значений- они одинаковы вроде. В чем подвох??? З.Ы. я понимаю разницу если ставить i++ или ++i в уравнениях, но тут хз((((
 

Показать сообщение отдельно
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
15.11.2013, 00:23     Дин. память и таблица NxN
делается в лоб:
обходим столбцы, внутри обхода обходим ячейки, считаем количество чётных, сравниваем встречалось ли раньше по выходу из вложенного цикла, ещё важно запоминать индекс в каком столбце встретилось минимальное значение
на псевдо-коде так:

пусть исходная таблица a[N][N]
C++
1
2
3
4
5
6
7
8
9
10
11
int mincount(N);
int index_mincount(-1);
for  (i=0; i<=N; ++i)
{
  int count(0);
  for (j=0; j<=N; ++j)
  {
     if (a[j][i]%2==0) count++;
  }
  if (count<mincount) {mincount=count; index_mincount=i}
}
на выходе если index_mincount = -1, то не встретилось вообще чётных чисел во всей матрице, если же нет, то там будет номер столбца где меньше всего чётных чисел, а в mincount их количество
 
Текущее время: 08:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru