» »

tabele

tabele

blazius ::

zdravo, a mi lahko kdo napiše kodo za spodnji program, najbrž je simpl za vas.. bom zlo hvaležen

Sestavi program, ki bo omogočal vpis 10 pozitivnih celih števil v tabelo. Prepiši te elemente v novo tabelo tako, da je prvi na zadnjem mestu elementa prvotne tabele, drugi na predzadnjem (zamenjaj vrstni red). Izpiši obe tabeli.

lp

Tutankhamun ::

inline void PrintField (const int *field, const int n)
{
	for (int i = 0; i < n; i++)
		cout << field[i];

	cout << endl;
}

int main(int argc, char *argv[])
{
	int table1[10];
	int table2[10];

	for (int i = 0; i < 10; i++)
	{
		int n;
		cin >> n;

		table1[i] = n;
		table2[9-i] = n;
	}

	PrintField (table1, 10);
	PrintField (table2, 10);

	return 0;
}
AMD Phenom QUAD 9950 Black Edition, 8GB

BlueRunner ::

Ah, ni ga lažjega. V eni vrstici, brez kompliciranja:

(reverse (print (loop for i from 1 to 10 collect (* (read)))))


Vse kar moraš dodati je samo še kontrolo, da res vpisuješ samo naravna števila.

Zgodovina sprememb…

blazius ::

hvala obema .. mi lahko kdo pove zakaj tole spodnje ne dela kot bi moglo? gre za isti programček

include <stdio.h>
int main ()

{
	
	int a[10], c[10];
	int b, d=0;
	
	for (b=0; b<10; b++)
	{
		printf ("vnesi število");
		scanf ("%d", &a[b]);
	}
	
		for (b=0; b<10; b++)
	{
		a[b] = c[d];
		d++;
	}
	
	printf ("%d", a);
	printf ("%d", c);
	
	return 0;
}

hvala

Tutankhamun ::

Druga for zanka je totalka falena!
v prvi for zanki si zapisoval v tabelo a, v drugi pa spet zapisuješ v tabelo a s podatki iz neinicializirane tabele b. Prvi kiks.
Ker pa moreš zamenjat vrstni red, moreš za eno tabelo it z indexi od 9 do 0. V drugi pa od 0 - 9.
Tako bi mogla izgledat druga for zanka
int d = 9;
for (b=0; b<10; b++)
    c[d--] = a[b];


Potem je pa napaka še pri izpisu. Vsako vrednost v tabeli moreš spet v for zanki izpisat.
for (b=0; b<10; b++)
    printf ("%d", a[b]);


Pol ko pa to popraviš pa začne delat.

Lahko noč
AMD Phenom QUAD 9950 Black Edition, 8GB

blazius ::

o hvala ti, razumem. dela zdej .. zgleda da še nimam programerskih možganov x)


Vredno ogleda ...

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

Java skeniranje map in podmap

Oddelek: Programiranje
61164 (1053) nightrage
»

c# - mssql kombinacija / problem pri zapisu row-a v bazo

Oddelek: Programiranje
121619 (1428) darkolord
»

C++ spiralno pisanje v array

Oddelek: Programiranje
101457 (1208) ghost
»

Pomoč z C++ nalogo

Oddelek: Programiranje
101446 (1253) denis123
»

tabele in kazalci v Cju

Oddelek: Programiranje
131528 (1359) Ezekiel

Več podobnih tem