Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2011, 12:21   #11
L6go1as
Форумчанин
 
Регистрация: 20.10.2011
Сообщений: 433
По умолчанию

Увы, но последний мой код тут - был сделан на коленке - прямо тут, для примера не более.

Основной и рабочий код, был создан еще вчера, когда обнаружил что вывожу на печать не тот массив ...

Собственно рабочий код, есть ли по нему замечания ?

Код:
#include <iostream>

using namespace std;
const int arrsize = 3;
void enter (int arr[], int i);
void display (int arr[]);
int summa (int arr[]);

int main ()
{
	int ats[arrsize];

	enter (ats, arrsize);

	cout << "\nResults: ";
	display (ats);

	cout << "\nSumma: ";
	summa (ats);

	cout << "\n\n";
	system ("pause");
}

void enter (int arr[], int i)
{
	for (int i = 0; i < arrsize; i++)
	{
		cout << "Please enter number: ";
		cin >> arr[i];
	}
}

void display (int arr[])
{
	for (int i = 0; i < arrsize; i++)
	{
		cout << arr[i] << " ";
	}
}

int summa (int arr[])
{
	int suma = 0;
	for (int i = 0; i < arrsize; i++)
	{
		suma += arr[i];
	}
	cout << suma;

	return suma; 
}
Код работает, но у меня вопросик, можно ли использовать одинаковую запись в функциях типа:

void display (int arr[]);
void enter (int arr[], int i);
int summa (int arr[]);

А так же использование int i во всех внутренних циклах ?

Читал что не должно быть конфликта, так как по большому счету функции являются отдельными конструкциями. Но все же, интересно, стоит ли так обозначать и в дальнейшем или все же избегать совпадений ?

Цитата:
Сообщение от _Ч_ Посмотреть сообщение
Не хотел бы вас обижать, но похоже вы туго воспринимаете то, что вам уже приводили в качестве примера.
Вот мое сообщение вам же
http://programmersforum.ru/showpost....0&postcount=12
где вы просили отдельную ф-ию на заполнение массива структур и отдельную ф-ию на печать массива структур. Разница между тем, что было и тем, что сейчас - вместо структур у вас теперь инты.
Ну почему же, я как раз все понял, другое дело что выводил на печать не то. Что же до "не хотел бы обижать" - то не волнуйтесь, не обижаюсь, ведь чего обижаться то ? ) Да я могу тупить, но я ведь учусь и это нормально, лучше лишний раз переспросить, чем строить из себя эмо и бежать плакать в подушку )

Последний раз редактировалось L6go1as; 27.11.2011 в 12:42.
L6go1as вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как передать значение ячейки в другую книгу? ShamanK Microsoft Office Excel 9 21.02.2017 01:52
Как передать значение из DBText в edit? smaw1989 БД в Delphi 12 25.12.2010 11:35
Как передать значение пременной из одной функции в другую? mr.-parker Общие вопросы C/C++ 2 27.03.2010 15:01
Как передать результат функции как Array of Byte? Alex Cones Общие вопросы Delphi 4 05.12.2009 18:55
Как передать значение переменной из функции в ACCESSе в функцию в EXCELе? musicitsme Microsoft Office Access 1 01.04.2009 10:24