» »

need help c++

need help c++

kretze ::

zdravo folk kaj lahko kdo pomaga zanima me sicer zakaj mi program pravilno ne "posorta"

#include <iostream>	
#include <stdlib.h> 
#include <string>  
using namespace std; 

void sortbyexchange(char**person, int n)
{
	int flag;
	char *temp;

	for (int i = 0; i < n - 1; i++)
	{
		flag = 1;
		for (int j = 0; j < (n - 1 - i); j++)
		{
			if (strcmp(person[j], person[j + 1])>0)
			{
				flag = 0;

				temp = person[j];
				person[j] = person[j + 1];
				person[j + 1] = temp;
			}
		}
		if (flag);
		break;
	}
}

int main()
{
	int n = 0;
	char *person[100];
	char choice;

	while (1)
	{
		person[n] = new char[40];
		cout << "enter name ";
		cin >> person[n++];
		cout << "another one [y/n] ";
		cin >> choice;
		if (choice == 'n')
			break;


	}

	cout << "usnsorted list " << endl;
	for (int i = 0; i < n; i++)
		cout << person[i] << endl;

	cout << "sorted list " << endl;
	sortbyexchange(person, n);
	for (int i = 0; i < n; i++)
		cout << person[i] << endl;



	system("pause");
	return 0;
}

waterdrop ::

Podpičje v vrstica 25 je odveč. Zaradi tega se zunanja zanka izvede samo 1x.

kretze ::

Aja pa res...hvala waterdrop :)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C++ naloga

Oddelek: Pomoč in nasveti
11479 (371) Grumf
»

C++ palindrom program

Oddelek: Programiranje
91123 (843) mallard
»

[C++] Insertion sort - problem

Oddelek: Programiranje
19774 (613) Thomas
»

[C++] urejanje nizov po velikosti

Oddelek: Programiranje
81765 (1546) Matako
»

[C] čuden izpis iz txt dat. na zaslon

Oddelek: Programiranje
121193 (930) l0g1t3ch

Več podobnih tem