|
|
Другие темы раздела | |
C++ Сможет ли пешка дойти до края доски Условие: На шахматном поле в произвольном порядке расставлены черные и белые пешки. Для выбранной пользователем пешки определить, сможет ли она дойти до края доски, если остальные фигуры останутся неподвижными. https://www.cyberforum.ru/ cpp-beginners/ thread699916.html |
C++ В зеркально отображенной матрице найти столбцы, элементы которых образуют убывающую последовательность Помогите написать программу.Задана матрица А(n,n). Зеркально отразить её относительно побочной диагонали. В преобразованной матрице найти столбцы, элементы которых образуют убывающую последовательность. |
C++ Построение трапации с 4-мя сторонами Здравствуйте. Помогите написать программу для построения трапеции с 4-мя сторонами. И сделать возможным вращение построенной трапеции вокруг произвольной с её вершин. Управлять вращением через ScrollBar. Заранее очень благодарен. https://www.cyberforum.ru/ cpp-beginners/ thread699900.html | C++ Использовать значения двух строк из файла Добрый день! Столкнулся с задачей интерактивной работы с данными из текстовых файлов (float), в которых одна строка характеризует один объект, до этого момента мне нужно было по очереди эти строки использовать, это делалось так: std::vector<float> db; //объявим вектор под значения из строки файла while(getline(input,line)) //цикл чтения из файла и расчеты в нем { db.reserve(700); ... https://www.cyberforum.ru/ cpp-beginners/ thread699898.html |
проверить программу C++ Посмотрите я правильно кодирования написал, ибо оно кодирует, но незнаю правильно! #include <iostream.h> #include <conio.h> struct byte{int b1:1,b2:2,b3:3,b4:4,b5:5,b6:6,b7:7,b8:8;}; union bits {char ch;byte cod;}u; void decode (bits); |
C++ Когда будет верно условие?
https://www.cyberforum.ru/ cpp-beginners/ thread699895.html маненький вопрос, при каких начениях будет верно условие ((ac^bc)&~(ac|cc))!=0 не могу никак разобраться с этими поразрядными операциями, не пойму описание, примерно такое "если соответствующий бит одного и только одного операнда равен 1" какой соответствующий? что-то не въезжаю, есть 2 числа int 4 и 7 и как получить результат 4^7? вообщем в зависимости от вашего желания, либо объясните... |
C++ Класс для обработки информации о вычислительной машине
https://www.cyberforum.ru/ cpp-beginners/ thread699891.html Создать класс для обработки информации о вычислительной машине. Сведения о вычислительной машине содержат название, производитель, год выпуска. Функции: а) функция ввода информации о вычислительной машине; б) функция вывода информации о вычислительной машине; в) функция вывода информации о годе выпуска вычислительной машины; г) функция, возвращающая информацию о производителе вычислительной... |
C++ Справочник, где изложены основые функции Здравствуйте, есть ли такой справочник где изложены основые функции, циклы... их синтаксис к примеру и тп |
C++ Сбалансированное дерево
https://www.cyberforum.ru/ cpp-beginners/ thread699869.html Народ, надо написать алгоритм создания сбалансированного дерева. Вот сам алгоритм. Все хорошо, он работает, но не хватает одного элемента, т.е. он считывает на один элемент меньше чем надо!! Подскажите пожалуйста где ошибка. Tree* BildTree(Tree* First,int n,ifstream* f) { cout<<n<<endl; int left; int right; Tree* BranchAdd=First; int key; if (n==0) |
C++ Серьезная оптимизация
https://www.cyberforum.ru/ cpp-beginners/ thread699863.html Участвую в олимпиаде, уже придумал алгоритм который обязан работать, но к сожалению вылетаю по тайм_лимит. Алгоритм линейный, я уже не знаю как программу оптимизировать. Вот код: #include <vector> #include <iostream> //#include <cstdlib> //#include <cstdio> using namespace std; |
В произвольном тексте вставить между вторым и третьим словом новое слово C++ "В произвольном тексте вставить между вторым и третьим словом новое слово." Помоги пожалуйста)) С коментариями если можно для чайника))) |
C++ Условие выводя ошибки Написать условие если у нас три строки а мы просим например пятую,то программа выдавала ошибку в сообщение#include <vcl.h> #include<stdio.h> #include<stdlib.h> #include<conio.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused int main(int argc, char* argv) https://www.cyberforum.ru/ cpp-beginners/ thread699824.html |
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|||||||||||
17.11.2012, 10:48 | 0 | ||||||||||
Вызов массива в функции - C++ - Ответ 371108517.11.2012, 10:48. Показов 5695. Ответов 1
Метки (Все метки)
Ответ
Эти циклы неправильно сделаны:
У вас количество чисел в файле равно *kol, а вы собираетесь считать количество равное *kol * *kol. И индексы, по которым помещаются числа, неверно вычисляются. Добавлено через 9 минут Если сделать одномерный массив, то:
Добавлено через 1 час 53 минуты Логика кода должна быть такой. В main() cоздали указатель на int. Передали его в функцию god(). Посчитали там количество чисел в файле. Для этого совсем не обязательно создавать динамический массив такого размера. Можно и статический на 10 символов (надеюсь хватит?). После этого, под указатель, переданный в функцию, создаётся динамический массив, размером равный количеству чисел в файле. Читаются туда числа из файла. В main(), работа с этим массивом, идёт через указатель. После работы с массивом, освобождается память под ним. Вернуться к обсуждению: Вызов массива в функции C++
0
|
17.11.2012, 10:48 | |
Готовые ответы и решения:
1
Вызов массива, сформированной в одной функции с другой функции 1. Вызов функции 2. Размер массива Вызов функции массива указателей Вызов функции из массива, через указатель |
17.11.2012, 10:48 | |
17.11.2012, 10:48 | |
Помогаю со студенческими работами здесь
0
Вызов функции сразу для массива всего классов Вызов массива в другой функции Вызов функции с передачей указателей на два массива Вызов функции внутри другой функции с передачей локальной переменной по ссылке |