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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.09.2014, 21:20   #1
Vladislavv
Пользователь
 
Регистрация: 30.07.2014
Сообщений: 35
По умолчанию Создание одного массива из другого с использованием указателей

выдает
14 0 0 0 0
19 0 0 0 0(для примера)

Цитата:
check failure 3 (the variable ptz is being used without being initialized)
Код:
#include <iostream>
#include <ctime>
using namespace std;

template <typename T>
void input (T* ar, int n){
for (int i=0; i<n; i++)
	ar[i]=rand()%50;
}

template <typename T>
void sort (T* ar, int n){
	T temp=0;
	for (int i=0; i<n; i++){
		for (int j=i; j<n; j++){
			if (ar[i]>ar[j])
				ar[i]=temp;
				ar[i]=ar[j];
				ar[j]=temp;
		}
	}
}

template <typename T>
void out (T* ar, int n){
for (int i=0; i<n; i++)
	cout <<ar[i]<<"\t";
cout <<"\n";
}

template <typename T>
void io(T* ar, T* arr, T* a, T* ptz, int n){
ptz=ar;
for (int i=0; i<n; i++)
a[i]=*(ptz+i);
ptz=arr;
for (int j=0; j<n; j++)
a[n+j]=*(ptz+j);
}

void main(){
const int n=5;
double arr[n], ar[n], a[2*n], *ptz;
input (ar, n);
input (arr, n);
sort (ar, n);
sort (arr, n);
out (ar, n);
out (arr, n);
io (ar, arr, a, ptz, n);
sort (a, 2*n);
out (a, 2*n);
}

Последний раз редактировалось Stilet; 14.09.2014 в 00:35.
Vladislavv вне форума Ответить с цитированием
Старый 13.09.2014, 23:16   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Индивидов, вываливающих в интернеты полотенца кода без подсветки и форматирования, после смерти в аду черти варят в специальном керамическом котле с кипящим вольфрамом. Вместе с теми, кто ошибается при написании глаголов с "...тся" и "...ться"!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 14.09.2014, 07:16   #3
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Причем тут сортировка и как вообще этот код связан с темой? Куда смотреть?
rrrFer вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание массива с помощью факториалов другого нефтяник Паскаль, Turbo Pascal, PascalABC.NET 3 02.04.2014 16:41
Заполнение массива с использованием указателей Shelbanin Общие вопросы C/C++ 4 02.05.2013 18:41
переписать задачу,с использованием указателей, C++ cold_water Помощь студентам 0 05.12.2011 18:21
Поместить элементы Одного массива, в начало другого в обратном порядке. Adrenalin4 Общие вопросы C/C++ 2 15.11.2010 21:51
Создание массива указателей Fataller Помощь студентам 4 14.09.2009 09:55