Pitäs kirjoittaa ohjelma joka
-käyttäjältä kysytään kokonaisluku (kluku)jonka on opltava yli miljoona
-jollei ole kysytään uudestaan kunnes on yli miljoonan
-for- tpoistolla tutkitaanluvun mahdollinen jaollisuus 7,9,11,13,15,17,19,21,23
-löytyneestä jaollisuudesta ilmoitetaan kuvaruudulla
-kysytään halutaanko antaa uusi luku, jos niin palataan alkuun
-käyttäjältä kysytään kokonaisluku (kluku)jonka on opltava yli miljoona
-jollei ole kysytään uudestaan kunnes on yli miljoonan
-for- tpoistolla tutkitaanluvun mahdollinen jaollisuus 7,9,11,13,15,17,19,21,23
-löytyneestä jaollisuudesta ilmoitetaan kuvaruudulla
-kysytään halutaanko antaa uusi luku, jos niin palataan alkuun
Vastaukset 6
Vanhimmat
#include
int main() {
char data[]="BG+B\\P][BS%+G@EV[7LPXTF_3TGRH+^Z^^\\%3'MD5_3^RTB^^[T_@GFEXYN]GT";
int luvut[]={7, 9, 11, 13, 15, 17, 19, 21, 23};
int i; /* silmukkamuuttuja */
int kluku=0; /* käyttäjän antama luku */
while (kluku
Ehdoton tekniikka tälläisiin tapauksiin.
Todella esimerkillisen näköinen ohjelma. Suurkiitos vaivannäöstä!
Hehe:
Anna luku (suurempi kuin miljoona): 1000000000
EN OSANNUT, JOTEN KYSYIN APUA SUOMI24.FI:N KESKUSTELUPALSTALTA
Eli käytännössä jos olisit käyttänyt tota ohjelmaa, niin olisit jäänyt kiinni:
************************************
#include
#include
int main(int argc, char *argv[]) {
char buf[] = "EN OSANNUT, JOTEN KYSYIN APUA SUOMI24.FI:N KESKUSTELUPALSTALTA";
int luvut[]={7, 9, 11, 13, 15, 17, 19, 21, 23};
int i;
for (i = 0; i < sizeof(buf) - 1; i++)
buf[i] = buf[i]^luvut[i % 9];
printf("Cipher: buf = %s\n", buf);
for (i=0; i
Noniin joo.. =D aika vesseleitä!