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

Двумерные массивы и возврат значения из функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Библиотека string.h, функция strcat http://www.cyberforum.ru/cpp-beginners/thread1110839.html
Написал вот такое, но в программе все равно текст не выводит. Должно работать точно также, как и обычная библиотека strcat. char * strcat ( char * destination, const char * source ) { int size1= sizeof((char*)destination)/sizeof((char*)destination); int size2= sizeof((char*)source)/sizeof((char*)source); size2=size1+size2; int c=0; for(int i=size1;i<size2;i++)
C++ Работа с чтением/записью бинарного файла Здравствуйте. Хочу создать бинарный файл, туда записать число. Затем его закрыть, заново открыть и прочитать из него записанное число в другую переменную. Все, вроде, работает, только в указанной папке (просто диск С) этого файла нет, он как будто не создается. Подскажите, в чем проблема? #include <iostream> //Для работы с клавиатурой #include <fstream> //Для работы с файлами using namespace... http://www.cyberforum.ru/cpp-beginners/thread1110821.html
Visual C++ MFC поиск файлов в папке
Доброе время суток! Надо вывести в List Control список файлов из заданной директории, с размером и датой создания. Ничего не понимаю помогите! szDisplayName моя переменная пути выбранной директории!
C++ Определить сумму,которая в битах.(Задача на массив)
Добрый день. В чем суть данной задачи? Помогите с решением, а то ничего не понятно( Определить сумму чисел, имеющих "1" в 3 и 4 битах. Из чисел, имеющих "1" в 1 бите организовать новый массив, предварительно сдвинув это число влево на один разряд.
C++ в каждой строке найти наибольшее значение и заменить его суммой элементов строки, предшествующих этому наибольшему значению http://www.cyberforum.ru/cpp-beginners/thread1110774.html
В целочисленной матрице D(3, 4) в каждой строке найти наибольшее значение и заменить его суммой элементов строки, предшествующих этому наибольшему значению. Если наибольший элемент является первым в строке, то преобразование не производится. Распечатать: а) Исходную и преобразованную матрицы; б) Адреса тех элементов, которые оказались наибольшими в строках;
C++ Создать файл, содержащий сведения о количестве изделий, собранных сборщиками цеха за неделю. Каждая запись содержит поля: фамилия сборщиков, количеств Создать файл, содержащий сведения о количестве изделий, собранных сборщиками цеха за неделю. Каждая запись содержит поля: фамилия сборщиков, количество изделий, которые были собраны им в понедельник, вторник, ..., пятницу. Вывести по фамилии сборщиков общее количество деталей, собранных им за неделю и день, когда он достиг наибольшей производительности труда. подробнее

Показать сообщение отдельно
Naudiz
 Аватар для Naudiz
14 / 12 / 1
Регистрация: 04.11.2011
Сообщений: 137
04.03.2014, 15:00     Двумерные массивы и возврат значения из функции
Ychenik007, пожалуйста заключайте свой код в тэги в дальнейшем.

Цитата Сообщение от Ychenik007 Посмотреть сообщение
if ((arr[i][j]=((arr[i][j-1])+(arr[i][j-2]))))
Скорее всего имелось в виду(63-я строка):
C++
1
if ((arr[i][j]==((arr[i][j-1])+(arr[i][j-2]))))
Добавлено через 32 минуты
Цитата Сообщение от Ychenik007 Посмотреть сообщение
int functFibon(int** arr,int m,int n)//функция проверки числа
{
int r=0;
for (int i=0;i<=n;i++) //Зачем нужен этот цикл, если поиск чисел Фибоначи осуществляется
//в пределах строки
{
for (int j=2;j<=m;j++)
if ((arr[i][j]=((arr[i][j-1])+(arr[i][j-2]))))
{
r=arr[i][j];
}
else
r=0;
return r;
}
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
int functFibon(int** arr,int m,int n)//ГґГіГ*êöèÿ ïðîâåðêè Г·ГЁГ±Г«Г*
{
    int r=0;
    for (int j=2;j<=m;j++)
    if ((arr[n][j]==((arr[n][j-1])+(arr[n][j-2]))))
    {
       r=arr[n][j];
    }
    else
        r=0;
    return r;
}
 
Текущее время: 23:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru