TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
[C++] moglby ktos zapodac pare linijek kodu? , LuHash 23/05/05 23:45 juz mnieglowa boli... narobilem tle ze nie moge napisac petelki
ktora przerzuci mi liczby w niezmienionej kolejnosci bez duplikatow z tablicy do tablicy...
np 1 2 3 3 4 3 5 6 7 6 -> 1 2 3 4 5 6
tj. usunie kazda kolejna powtorke tej liczby...
chodzi o tablice int 10 elementowa... wiem ze kwas ale wierzcie mi ze juz nie mam sily myslec...tu bi? or nat tu bi?
dat iz de kłeszczon! - hmmm , bartek_mi 24/05/05 00:17
pisac nie bede bo sie nie skompiluje a za pozno na c++ ;-)
wiec bedzie pseudo kod
ja bym to zrobil tak
int idx; //index ostatniego elementu w tablicy docelowej
bool JestWWyniku(int liczba) //sprawdzam czy juz dana liczba jest w tablicy wynikowej
{
for(int i=0; i<idx; i++)
{
if(wyjscie[i]==liczba)return true;
}
return false;
}
bool main()
{
idx=0;
for(int i=0; i<10; i++)
{
if(JestWWyniku(wejscie[i])==false) //czyli w wyniku nie ma jeszcze tej liczby
{
wyjscie[idx]=wejscie[i];
idx++;
}
return 0;
}
no powinnno byc ok.... +/-dzisiaj jest jutrzejszym wczoraj - hmmm , bartek_mi 24/05/05 00:18
main oczywiscie int.....dzisiaj jest jutrzejszym wczoraj - ze tak powiem , LuHash 24/05/05 00:37
nie pyklo:/tu bi? or nat tu bi?
dat iz de kłeszczon! - jak nie dziala jak dziala , bartek_mi 24/05/05 09:30
brakuje tylko jednej klamerki przed return 0.....
nawet to wkleilem do VS...
#include "stdafx.h"
#include <iostream>
int wyjscie[10];
int wejscie[]={4,3,2,6,5,3,3,4,6,1};
int idx=0;
bool JestWWyniku(int liczba) //sprawdzam czy juz dana liczba jest w tablicy wynikowej
{
for(int i=0; i<idx; i++)
{
if(wyjscie[i]==liczba)return true;
}
return false;
}
int _tmain(int argc, _TCHAR* argv[])
{
idx=0;
for(int i=0; i<10; i++)
{
if(JestWWyniku(wejscie[i])==false) //czyli w wyniku nie ma jeszcze tej liczby
{
wyjscie[idx]=wejscie[i];
idx++;
}
}
return 0;
}dzisiaj jest jutrzejszym wczoraj - sorry wielkie , LuHash 24/05/05 11:24
zebys ty wiedzial co ja tam wpisalem to lepiej nie mowic:D
nie utworzylem tablicy a nawet nie zauwazylem...
dzieks (jestem wdzieczny bardzo)tu bi? or nat tu bi?
dat iz de kłeszczon!
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|