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

Функции, передача массива в качестве параметра - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка в работе с классом "очередь" http://www.cyberforum.ru/cpp-beginners/thread53338.html
Скажите пожалуйста, почему указатель на хвост очереди после инициализации всегда направлен в NULL, а на голову в адрес 158? (через конструктор программа проходит нормально) Почему функция заполнения не вносит никаких изменений, видимых при трассировке указателей tail и head, а также значений, содержащихся в их ячейках? Кажется, я тут что-то фундаментальное упустил, а понять не могу. #include...
C++ Дать совет по ООП Скажите, на какой вид проектов на студии 2005 стоит переходить после изучения полностью консоли на с++ в студии 2005, чтоб писать полноценные приложения виндоус на форме с использованием кнопок и т.д. http://www.cyberforum.ru/cpp-beginners/thread53334.html
C++ Работа с графикой
Доброго времени суток ув. форумчане. Вобщем так, я еще совсем новичок, пытаюсь написать программу, задача ее в том чтобы выводить на экран текст нужного цвета. Работаю в Dev C++. Сначала проблема была в том что там отсутствовала графическая библиотека graphics.h, я ее нашел и установил. А теперь я не могу понять как заставить программу вывести текст и придать ему цвет, так как рисовать...
C++ Нужен коментарий
Народ прокоментируйте этот код: #pragma once template <class T> struct TreeEl{ T data; TreeEl<T> *pLeft,*pRight,*pParent; TreeEl(T d):data(d),pLeft(0),pRight(0),pParent(0) {}
C++ Массив на 200 элементов http://www.cyberforum.ru/cpp-beginners/thread53319.html
Задача в С . дан массив размером 200, заполнить его случайными числами в интервале от -50 до 50 . Далее определить какое значение встречается в массиве чаще остальных и вывести на экран какое это значение и сколько раз оно встречается ?
C++ вывод пикселя Привет всем. Мне нужна ваша помощь. Вообщем задание таково: Построить программу, которая вводит координаты точки (x, y) и определяет, попадает ли точка в заштрихованную область на рисунке, который соответствует Вашему варианту(рисунок прикреплен ). Попадание на границу области считать попаданием в область. Вообщем я написал прогу все работает кроме: я ввожу координаты пикселя, пиксел... подробнее

Показать сообщение отдельно
Опа!!
14 / 14 / 0
Регистрация: 30.09.2009
Сообщений: 89
30.09.2009, 20:31  [ТС]     Функции, передача массива в качестве параметра
Работает) еще раз благодарю

вот окончательная версия, работает (двумерные массивы, функции, передача массива в качестве параметра, поиск строк с наибольшим количеством нулей). Может, понадобится кому)
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
#include <stdafx.h>
#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
 
//Глобальные переменные и объявление функции;
int const str=4,stb=5;
int srch(const int (&mas)[str][stb], const int a, const int b);
 
 
//Основная функция;
int main(){
int x, c;
int mas[str][stb];
 
//Построчный ввод элементов массива;
for(x=0;x<str;x++)
 for(c=0;c<stb;c++)
  {cout<<"Vvedite ["<<x+1<<"]"<<"["<<c+1<<"]"<<" element massiva: ";
  cin>>mas[x][c];}
 
if(srch(mas,str,stb) > 0) cout<<"Naiblo'shee kol-vo '0' soderzhitsya v "<<(srch(mas, str, stb)+1)<<"-oy stroke!";
else
 cout<<"Ni odna stroka ne soderzhit '0'!";
getch();
}
 
//---------------------------------------------------------------
//Определение функции поиска номера строки с наиб. кол-вом нулей;
int srch(const int (&mas)[str][stb], const int a, const int b){
int istr=-1, MaxKol=0;
for (int i = 0; i < str; i++) {
 int Kol=0;
 for (int j = 0; j < stb; j++) if(mas[i][j]==0) Kol++;
  if (Kol>MaxKol) {istr=i; MaxKol=Kol;}}
return istr;
}
//---------------------------------------------------------------
 
Текущее время: 23:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru