Ez a házi feladatom: Ha 9 meccset játszom meg tippmixen (és mindegyiket el kell találnom). Hány szelvényt kell kitöltenem ahhoz, hogy az egyiken biztos nyerjek?
2. Feladat:
Ha 14 meccset játszom,hány szelvényt kell kitöltenem,hogy legalább 12 meccset biztos eltaláljak?
Le kell írni az összes variációt
1: Hazai csapat nyer
x:Döntetlen
2:Vendég csapat nyer
PL:
1.oszlop:
1.meccs: 1
2.meccs: x
3.meccs: 2
4.meccs: x
5.meccs: 2
6.meccs: 2
7.meccs: x
8.meccs: 1
9.meccs: 2
10.meccs:1
11.meccs:2
12.meccs:1
13.meccs:x
14.meccs:2
A feladatokra egy hónapot adtak.
Szia!
Azt mondta az osztályfőnök,hogy mindegy,hogy hogy adjuk be (írva,vagy nyomtatva),viszont megkegyelmezett,adott három hónapot!!!Van időnk!!!!
Hát, nem tudom, hogy ez jó hír-e, ugyanis ha jó nyomtatva is, ahhoz nem kell 3 hónap. File-ban beadva 1 nap is bőven elég rá.
Nem tudom, tanultok programozni? Milyen nyelven, Pascalban? C-ben (nem C++-ban) a néhány soros megoldás a második feladatra például ilyen lehet:
#include <stdio.h>
char szelv[100];
void main(int c)
{
int m;
if (c==12) printf("%s1, 1, 1\n", szelv);
else for (m='1'; m<='3'; m++) {
sprintf(szelv+3*(c-1), "%c, ", m=='3' ? 'x' : m);
main(c+1);
}
}
(A sor eleji szóközöket bizonyára lenyelte a gyk.hu, úgyhogy rondán olvasható, bocs...)
Ha Pascalban tanultok, legalább annyi munkátok legyen, hogy írjátok át abba. Ahhoz persze ezt meg kell érteni, tehát értsétek is meg. Szerintem ha így adjátok be, akkor azt is le kell írjátok, hogy hogyan működik a program, beleértve azt is, hogy mi az a rekurzió. Legalábbis én ha tanár lennék, elvárnám ezt.
Van ebben a fenti programban egy trükk, ami nehezíti a megértést, de attól lett csak 11 sor. Nem biztos, hogy érdemes így trükközve csinálni, a trükk nélkül is csak néhány sorral lenne hosszabb. Gondolkodjatok rajta, fejtsétek meg. Aztán az első feladatot is le kell programozni, az csak picivel másabb ettől.
Ha kell, segítek még, de tényleg ti is aktiváljátok magatokat.
Amit kiír, az így kezdődik:
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, x, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, 1, 2, x, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, 1, x, 1, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, 1, x, 2, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, 1, x, x, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, 2, 1, x, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, 2, 2, x, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, 2, x, 1, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, 2, x, 2, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, 2, x, x, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, x, 1, 1, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, x, 1, 2, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, x, 1, x, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, x, 2, 1, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, x, 2, 2, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, x, 2, x, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, x, x, 1, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, x, x, 2, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 1, x, x, x, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 2, 1, 1, x, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 2, 1, 2, 2, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 2, 1, 2, x, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 2, 1, x, 1, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 2, 1, x, 2, 1, 1, 1
1, 1, 1, 1, 1, 1, 1, 2, 1, x, x, 1, 1, 1
Az összes variációt,(ahogy említette)
Nem szeretném az idejét rabolni,van időnk rá.
Nem sűrgős
Egy kompromisszumos javaslat: Találj/találjatok szabályosságot az egymás utáni szelvények között a 14-edik válaszban, aztán az alapján írjátok meg, hogy mi a 10 következő szelvény, és akkor elküldöm az összeset, sorszámmal, stb.
A szabályt nem kell leírnotok :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!