#include <stdio.h>
int cards(int unusedint);
int main()
{
int i=0;
int falsh=0, usedint=0, unusedint=0;
while (i<100)
{
cards(unusedint);
i++;
}
printf("\nthe amount of times a 'falsh' showed up: %d", usedint
); return 0;
}
int cards(int unusedint)
{
int g=0;
int usedint;
while (flash!=0)
usedint=flash;
while (g==0)
{
int flash=0;
int c1, c2, c3, c4, c5, s1, s2, s3, s4, s5;
switch(s1) {
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
}
do
{
} while (c2==c1 && s2==s1);
switch(s2) {
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
}
do
{
} while (c3==c2 && s3==s2 || c3==c1 && s3==s1);
switch(s3) {
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
}
do
{
} while (c4==1 && s4==s1 || c4==c2 && s4==c2 || c4==c3 && s4==s3);
switch(s4) {
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
}
do
{
} while (c5==1 && s5==s1 || c5==c2 && s5==c2 || c5==c3 && s5==s3 || c5==c4 && s5==s4);
switch(s1) {
case 1:
break;
case 2:
break;
case 3:
break;
case 4:
break;
}
if (s1==s2)
flash++;
usedint+=flash;
g++;
}
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBjYXJkcyhpbnQgdW51c2VkaW50KTsKaW50IG1haW4oKQp7CiAgICBpbnQgaT0wOwogICAgaW50IGZhbHNoPTAsIHVzZWRpbnQ9MCwgdW51c2VkaW50PTA7CiAgICB3aGlsZSAoaTwxMDApCiAgICB7CiAgICAgICAgY2FyZHModW51c2VkaW50KTsKICAgICAgICBpKys7CiAgICB9CiAgICBwcmludGYoIlxudGhlIGFtb3VudCBvZiB0aW1lcyBhICdmYWxzaCcgc2hvd2VkIHVwOiAlZCIsIHVzZWRpbnQpOwoJcmV0dXJuIDA7Cn0KaW50IGNhcmRzKGludCB1bnVzZWRpbnQpCnsKCWludCBnPTA7CglpbnQgdXNlZGludDsKCXdoaWxlIChmbGFzaCE9MCkKCXVzZWRpbnQ9Zmxhc2g7Cgl3aGlsZSAoZz09MCkKCXsKCQlpbnQgZmxhc2g9MDsKCQlpbnQgYzEsIGMyLCBjMywgYzQsIGM1LCBzMSwgczIsIHMzLCBzNCwgczU7CgkJYzE9cmFuZCgpJTEzKzE7CiAgICAJcHJpbnRmKCIlZCIsIGMxKTsKICAgIAlzMT1yYW5kKCklNCsxOwogICAgICAgCXN3aXRjaChzMSkgewoJCWNhc2UgMToKCQlwcmludGYoIioiKTsKCQlicmVhazsKCQljYXNlIDI6CgkJcHJpbnRmKCImIik7CgkJYnJlYWs7CgkJY2FzZSAzOgoJCXByaW50ZigiJCIpOwoJCWJyZWFrOwoJCWNhc2UgNDoKCQlwcmludGYoIl4iKTsKCQlicmVhazsKCX0KICAgICAgIAlkbwogICAgewogICAgCQljMj1yYW5kKCklMTMrMTsKICAgIAkJczI9cmFuZCgpJTQrMTsKICAgIH0gd2hpbGUgKGMyPT1jMSAmJiBzMj09czEpOwogICAgICBwcmludGYoIiAlZCIsIGMyKTsKICAgICAgICAKICAgICAgc3dpdGNoKHMyKSB7CgkJY2FzZSAxOgoJCXByaW50ZigiKiIpOwoJCWJyZWFrOwoJCWNhc2UgMjoKCQlwcmludGYoIiYiKTsKCQlicmVhazsKCQljYXNlIDM6CgkJcHJpbnRmKCIkIik7CgkJYnJlYWs7CgkJY2FzZSA0OgoJCXByaW50ZigiXiIpOwoJCWJyZWFrOwoJfQogICAgCWRvCiAgICAJewogICAgCQljMz1yYW5kKCklMTMrMTsKICAgIAkJczM9cmFuZCgpJTQrMTsKICAgIAl9IHdoaWxlIChjMz09YzIgJiYgczM9PXMyIHx8IGMzPT1jMSAmJiBzMz09czEpOwogICAgCXByaW50ZigiICVkIiwgYzMpOwogICAgCXN3aXRjaChzMykgewoJCWNhc2UgMToKCQlwcmludGYoIioiKTsKCQlicmVhazsKCQljYXNlIDI6CgkJcHJpbnRmKCImIik7CgkJYnJlYWs7CgkJY2FzZSAzOgoJCXByaW50ZigiJCIpOwoJCWJyZWFrOwoJCWNhc2UgNDoKCQlwcmludGYoIl4iKTsKCQlicmVhazsKCX0KICAgIAlkbwogICAgCXsKICAgIAkJYzQ9cmFuZCgpJTEzKzE7CiAgICAJCXM0PXJhbmQoKSU0KzE7CiAgICAJfSB3aGlsZSAoYzQ9PTEgJiYgczQ9PXMxIHx8IGM0PT1jMiAmJiBzND09YzIgfHwgYzQ9PWMzICYmIHM0PT1zMyk7CiAgICAJcHJpbnRmKCIgJWQiLCBjNCk7CiAgICAgICAgc3dpdGNoKHM0KSB7CgkJY2FzZSAxOgoJCXByaW50ZigiKiIpOwoJCWJyZWFrOwoJCWNhc2UgMjoKCQlwcmludGYoIiYiKTsKCQlicmVhazsKCQljYXNlIDM6CgkJcHJpbnRmKCIkIik7CgkJYnJlYWs7CgkJY2FzZSA0OgoJCXByaW50ZigiXiIpOwoJCWJyZWFrOwoJfQogICAgCWRvCiAgICAJewogICAgCQljNT1yYW5kKCklMTMrMTsKICAgIAkJczU9cmFuZCgpJTQrMTsKICAgIAl9IHdoaWxlIChjNT09MSAmJiBzNT09czEgfHwgYzU9PWMyICYmIHM1PT1jMiB8fCBjNT09YzMgJiYgczU9PXMzIHx8IGM1PT1jNCAmJiBzNT09czQpOwogICAgCXByaW50ZigiICVkIiwgYzQpOwogICAgICAgIHN3aXRjaChzMSkgewoJCWNhc2UgMToKCQlwcmludGYoIioiKTsKCQlicmVhazsKCQljYXNlIDI6CgkJcHJpbnRmKCImIik7CgkJYnJlYWs7CgkJY2FzZSAzOgoJCXByaW50ZigiJCIpOwoJCWJyZWFrOwoJCWNhc2UgNDoKCQlwcmludGYoIl4iKTsKCQlicmVhazsKCX0KICAgIAlpZiAoczE9PXMyKQogICAgCWZsYXNoKys7CiAgICAJdXNlZGludCs9Zmxhc2g7CiAgICAgICAgcHJpbnRmKCJcbiIpOwogICAgICAgIGcrKzsKCX0KfQ==
prog.c: In function ‘main’:
prog.c:6:9: warning: unused variable ‘falsh’ [-Wunused-variable]
int falsh=0, usedint=0, unusedint=0;
^~~~~
prog.c: In function ‘cards’:
prog.c:19:9: error: ‘flash’ undeclared (first use in this function)
while (flash!=0)
^~~~~
prog.c:19:9: note: each undeclared identifier is reported only once for each function it appears in
prog.c:25:6: warning: implicit declaration of function ‘rand’ [-Wimplicit-function-declaration]
c1=rand()%13+1;
^~~~
prog.c:67:22: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
} while (c3==c2 && s3==s2 || c3==c1 && s3==s1);
~~~~~~~^~~~~~~~~
prog.c:87:21: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
} while (c4==1 && s4==s1 || c4==c2 && s4==c2 || c4==c3 && s4==s3);
~~~~~~^~~~~~~~~
prog.c:87:61: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
} while (c4==1 && s4==s1 || c4==c2 && s4==c2 || c4==c3 && s4==s3);
~~~~~~~^~~~~~~~~
prog.c:107:21: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
} while (c5==1 && s5==s1 || c5==c2 && s5==c2 || c5==c3 && s5==s3 || c5==c4 && s5==s4);
~~~~~~^~~~~~~~~
prog.c:107:61: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
} while (c5==1 && s5==s1 || c5==c2 && s5==c2 || c5==c3 && s5==s3 || c5==c4 && s5==s4);
~~~~~~~^~~~~~~~~
prog.c:107:81: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses]
} while (c5==1 && s5==s1 || c5==c2 && s5==c2 || c5==c3 && s5==s3 || c5==c4 && s5==s4);
~~~~~~~^~~~~~~~~
prog.c:129:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^