/* A program to create a Sign Up screen in 'C' programming language using basics*/
#include <stdio.h>
#include <math.h>
int main( ) {
printf ( "\n Sign Up to Continue (。◕‿◕。)➜" ) ;
int phone;
printf ( "\n \n Enter your Phone Number : " ) ;
int pass;
printf ( "[Password must be in numbers]" ) ; printf ( "\n Enter the Password : " ) ;
int re_pass;
printf ( "\n Re-enter the Password :" ) ;
if ( phone <= 9999999 ) {
printf ( "\n The Phone Number is Wrong !" ) ; }
if ( pass != re_pass) {
printf ( "\n Password must match" ) ; }
if ( pass <= 999 ) {
printf ( "\n Password must be at least with 4 digits" ) ; }
if ( pass == re_pass && pass > 999 && phone > 9999999 && pass != 1111 && pass != 1234 && pass != 9876 && pass != 9999 ) {
printf ( "\n Successfully Signed Up !" ) ; while ( 1 ) {
//data
double num;
printf ( "\n \n Enter a number to calculate square root = " ) ;
double square_root_of_num
= sqrt ( num
) ; printf ( "Square root of √%.2lf is = %.2lf" , num
, square_root_of_num
) ; }
}
if ( pass == 1111 || pass == 1234 || pass == 9876 || pass == 9999 ) {
printf ( "\n Chose a stronger Password" ) ; }
return 0 ;
}
LyogQSBwcm9ncmFtIHRvIGNyZWF0ZSBhIFNpZ24gVXAgc2NyZWVuIGluICdDJyBwcm9ncmFtbWluZyBsYW5ndWFnZSB1c2luZyBiYXNpY3MqLwojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPG1hdGguaD4KCmludCBtYWluKCkgewogICAgCiAgICBwcmludGYoIlxuU2lnbiBVcCB0byBDb250aW51ZSAo4oGg772h4oGg4peV4oGg4oC/4oGg4peV4oGg772h4oGgKeKBoOKenCIpOwogICAgCiAgICBpbnQgcGhvbmU7CiAgICBwcmludGYoIlxuXG5FbnRlciB5b3VyIFBob25lIE51bWJlciA6ICIpOwogICAgc2NhbmYoIiVkIiwgJnBob25lKTsKICAgIAogICAgaW50IHBhc3M7CiAgICBwcmludGYoIltQYXNzd29yZCBtdXN0IGJlIGluIG51bWJlcnNdIik7CiAgICBwcmludGYoIlxuRW50ZXIgdGhlIFBhc3N3b3JkIDogIik7CiAgICBzY2FuZigiJWQiLCAmcGFzcyk7CiAgICAKICAgIGludCByZV9wYXNzOwogICAgcHJpbnRmKCJcblJlLWVudGVyIHRoZSBQYXNzd29yZCA6Iik7CiAgICBzY2FuZigiJWQiLCAmcmVfcGFzcyk7CiAgICAKICAgIGlmIChwaG9uZSA8PSA5OTk5OTk5KSB7CiAgICAgICAgcHJpbnRmKCJcblRoZSBQaG9uZSBOdW1iZXIgaXMgV3JvbmcgISIpOwogICAgfQogICAgCiAgICBpZiAocGFzcyAhPSByZV9wYXNzKSB7CiAgICAgICAgcHJpbnRmKCJcblBhc3N3b3JkIG11c3QgbWF0Y2giKTsKICAgIH0KICAgIAogICAgaWYgKHBhc3MgPD0gOTk5KSB7CiAgICAgICAgcHJpbnRmKCJcblBhc3N3b3JkIG11c3QgYmUgYXQgbGVhc3Qgd2l0aCA0IGRpZ2l0cyIpOwogICAgfQogICAgCiAgICBpZiAocGFzcyA9PSByZV9wYXNzICYmIHBhc3MgPiA5OTkgJiYgcGhvbmUgPiA5OTk5OTk5ICYmIHBhc3MgIT0gMTExMSAmJiBwYXNzICE9IDEyMzQgJiYgcGFzcyAhPSA5ODc2ICYmIHBhc3MgIT0gOTk5OSkgewogICAgICAgIHByaW50ZigiXG5TdWNjZXNzZnVsbHkgU2lnbmVkIFVwICEiKTsKICAgICAgICB3aGlsZSAoMSkgewogICAgICAgICAgICAvL2RhdGEKICAgICAgICAgICAgZG91YmxlIG51bTsKICAgICAgICAgICAgcHJpbnRmKCJcblxuRW50ZXIgYSBudW1iZXIgdG8gY2FsY3VsYXRlIHNxdWFyZSByb290ID0gIik7CiAgICAgICAgICAgIHNjYW5mKCIlbGYiLCAmbnVtKTsKICAgIAogICAgICAgICAgICBkb3VibGUgc3F1YXJlX3Jvb3Rfb2ZfbnVtID0gc3FydChudW0pOwogICAgICAgICAgICBwcmludGYoIlNxdWFyZSByb290IG9mIOKImiUuMmxmIGlzID0gJS4ybGYiLCBudW0sIHNxdWFyZV9yb290X29mX251bSk7CiAgICAgICAgfQogICAgfQogICAgCiAgICBpZiAocGFzcyA9PSAxMTExIHx8IHBhc3MgPT0gMTIzNCB8fCBwYXNzID09IDk4NzYgfHwgcGFzcyA9PSA5OTk5KSB7CiAgICAgICAgcHJpbnRmKCJcbkNob3NlIGEgc3Ryb25nZXIgUGFzc3dvcmQiKTsKICAgIH0KICAgIAogICAgcmV0dXJuIDA7Cn0K