Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Zdravim,snad už je to můj poslední dotaz .. zkoušel jsem si takový vzorový test, kde jsem narazil na 3 problémy:
1. mam fuknci:
void den(int *x,int *y)
{int q;
q=*x;*
x=*y;
*y=q;}
pole A je v hlavním programu deklarováno jako int A[10];
je v tehle funkci nějaká chyba ?
Nebo záměnu prvků pole nelze uvedenou funkci provest ? Pokud lze jak prosím ?
2. toto s tim prvni prikladem nesouvisi
int i;
int A[10];
for(i=9;(i>=0)&&(A[i]==0);i--);
mam vybrat správnou možnost:
a) v promene i bude index prvniho nuloveho prvku
b) v promene i bude index prvniho nenuloveho prvku
c)v promene i bude index poslednoho nuloveho prvku
d)v promene i bude index posledniho nenuloveho prvku
e) muže v i být i -1
d) priklad je chybny
celkem jsem ty možnosti nepochopil, když si to necham vypočittat tak mi vyjde i=8 ... co je potom správně ??
3. dáno:
typedef long int kol[5];
kol ste1[20],ste2;
vyber spravne moznosti:
a)ste2 je jednoducá číselna ... to je dobře dle mě
b)ste1 je 2D čiselne pole které má 5 sloupců ... to je taky dobře dle mě
c) v deklaraci je chyba
d) vyraz sizeof(kol) nejde zadat
Prosím o zkontolování popř. dovysvětlení, nebyli u toho dané spravné výsledky, tak nevím jestli to co jsem vyřešil je spravně.
Offline
↑ tigerhell22:
Ak to nevieš, tak prečo si to proste nevyskúšaš?
Offline