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

Не могу найти ошибку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ссылка на неразрешенную лексему при работе с шаблоном http://www.cyberforum.ru/cpp-beginners/thread989347.html
Никак не могу понять с чем связанна эта ошибка error LNK2028: ссылка на неразрешенную лексему (0A0003B6) "void __cdecl Connect<class Element,class F,void (__thiscall F::*)(void)>(class Element *,class Event *,class F *,void (__thiscall F::*)(void))" (??$Connect@VElement@@VF@@P82@AEXXZ@@$$FYAXPAVElement@@PAVEvent@@PAVF@@P82@AEXXZ@Z) в функции "int __cdecl main(void)" (?main@@$$HYAHXZ) ...
C++ Нужна программка Надо создать в динамической памяти матрицу и определить в ней все строки и столбцы, в которых встречаются одинаковые элементы. Помогите пожалуйста, а то я в этом совсем ничего не понимаю. http://www.cyberforum.ru/cpp-beginners/thread989342.html
Бистрая сортировка C++
Как правильно использовать функцию Qsort (как ее использовать для таких типов данных как char, long long int, short?), как ее можно использовать без этой функции (или подскажите более скоростную функцию, которая может заменить эту): int compare (const void* a, const void* b){ return *(int *)a - *(int *)b; }
C++ Как сделать фото товара в 4 колонки?
создаю сайт, застрял на этапе выравнивания каталога товаров. Пропишите пожалуйста код в CSS для выравнивания фотографий на главной странице в 4 столбца.
C++ Найти произведение цифр числа http://www.cyberforum.ru/cpp-beginners/thread989319.html
1. Найдите сумму положительных четных чисел меньших 100. 2. Дано целое число K. Найти произведение цифр числа К. 3. Найти сумму десяти чисел кратных 3. все программы должны быть с использованием оператора цикла for. Спасибо
C++ класс на основе заданной структуры данных Необходимо разработать программу, реализующую простой класс на основе заданной структуры данных. Код я смогла написать не знаю конечно может и не совсем правильно я только начинаю учить С++. Помогите найти ошибку ( а то программа не хочет работать ( #include <conio.h> #include <cstdlib> #include <stdlib.h> using namespace std; class myclass { подробнее

Показать сообщение отдельно
zmei87
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 10
27.10.2013, 13:18     Не могу найти ошибку
Доброго времени суток, вообщем такое задание:
В одномерном массиве,состоящем из n вещественных элементов вычислить:
1. Произведение положительных элементов массива;
2.Сумму элементов массива, расположенных до минимального элемента.
3.Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах. (n вводится с клавиатуры)

написал код, но выполняется только тритий пункт,первые 2 ну никак не хотят выполняться =( исправьте пожалуйста код или подскжажите где ошибка

Код
#include "iostream.h"
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
	cout << "Enter size of array: ";
	int ArrSize;
	cin >> ArrSize;

	double *arr = new double[ArrSize];
	int i;

	double multPlus = 1.0;	// произведение положительных элементов

							// заполняем массив
	for (i=0; i<ArrSize; i++)
	{
		cout << "arr[" << i << "] = ";
		cin >> arr[i];
		
		if (arr[i] > 0)
			multPlus *= arr[i];
	}

	double min = arr[0];	// минимальный элемент массива
	int minCol;

	for (i=1; i<ArrSize; i++)
		if (arr[i] < min)
		{
			min = arr[i];
			minCol = i;
		}

	double summ = 0.0;		// сумма элементов массива до минимального

	for (i=0; i<minCol; i++)
		summ += arr[i];


	bool t = true;
	double temp;

	// сортировка на нечетных местах
	while (t)
	{
		t = false;
		for (i=1; i<ArrSize-2; i += 2)
			if (arr[i] > arr[i+2])
			{
				temp = arr[i];
				arr[i] = arr[i+2];
				arr[i+2] = temp;

				t = true;
			}
	}

	// сортировка на четных местах
	t = true;
	while (t)
	{
		t = false;
		for (i=0; i<ArrSize-2; i += 2)
			if (arr[i] > arr[i+2])
			{
				temp = arr[i];
				arr[i] = arr[i+2];
				arr[i+2] = temp;

				t = true;
			}
	}

	for (i=0; i<ArrSize; i++)
		cout << arr[i] << "  ";




	delete [] arr;

	cin.get();
	cin.get();
	return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru