#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void login(void);
void load_menu(void);
int main(int argc,char**argv){
login();
return =0;
}
void login(void)
{
char password[12];
int valid,Try =1;
printf("input your password ==> "); do
{
scanf("%s",&password);
if(strcmp(password
,"12345") ==0){ printf("--------------------------------\n");
load_menu();
}else{
printf("input password at %d in correct ==> ",Try
); valid =0;
Try +=1;
}
}while(!valid && Try <=4);
}
void load_menu(void)
{
int num[10];
int even_count =0, odd_count =0;
int even_numbers[10], odd_numbers[10];
int i;
for(i=0;i<10;i++){
printf("input number ==> ",i
+1); scanf("%d",&num[i]);
printf("========================================\n");
if(num[i] %2 ==0 ){
even_numbers[even_count++]=num[i];
}else{
odd_numbers[odd_count++]=num[i];
}
}
printf("Even Number %d Number ls: ", even_count
); for(i=0;i<even_count;i++){
printf("%d", even_numbers
[i
]); }
printf("Odd Number %d Number ls: ", odd_count
); for(i=0;i<odd_count;i++){
}
printf("=================================\n"); for(i=0;i<even_count;i++){
}
for(i=0;i<odd_count;i++){
}
printf("============================\n"); int even_sum =0, odd_sum =0;
for(i=0;i<even_count;i++){
even_sum += even_numbers[i];
}
printf("Total Even Number %d\n",even_sum
);
for(i=0;i<odd_count;i++){
odd_sum += odd_numbers[i];
}
printf("Total Odd Number %d\n", odd_sum
);
printf("=========================================\n");
printf("Press any key to continue..."); getchar();
for(i=2;i<=12;j++){
for(int j=1;j<=12;j++){
printf("%d x %d =%d\n", i
,j
,i
*j
); }
printf("\nPress any key to continue...\n"); getchar();
}
printf("=======================================\n"); if(odd_count > 0){
int odd_min = odd_numbers[0], odd_max = odd_numbers[0];
for(i=0;i<odd_count;i++){
if(odd_numbers[i] < odd_min) odd_min = odd_numbers[i];
if(odd_numbers[i] > odd_max) odd_max = odd_numbers[i];
}
printf("Odd Number is the smallest is %d and the most is %d\n" , odd_min
, odd_max
); }
if(even_count > 0){
int even_min = even_numbers[0], even_max = even_numbers[0];
for(i=0;i<even_count;i++){
if(even_numbers[i] < even_min) even_min = even_numbers[i];
if(even_numbers[i] > even_max) even_max = even_numbers[i];
}
printf("Even Number is the smallest is %d and the most is %d\n" , even_min
, even_max
); }
printf("=======================================================\n"); }
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHN0cmluZy5oPgoKdm9pZCBsb2dpbih2b2lkKTsKdm9pZCBsb2FkX21lbnUodm9pZCk7CmludCBtYWluKGludCBhcmdjLGNoYXIqKmFyZ3YpewogIGxvZ2luKCk7CiAgcmV0dXJuID0wOwp9CnZvaWQgbG9naW4odm9pZCkKewogIGNoYXIgcGFzc3dvcmRbMTJdOwogIGludCB2YWxpZCxUcnkgPTE7CiAgCiAgcHJpbnRmKCJpbnB1dCB5b3VyIHBhc3N3b3JkID09PiAiKTsKICBkbwp7CiAgc2NhbmYoIiVzIiwmcGFzc3dvcmQpOwogIGlmKHN0cmNtcChwYXNzd29yZCwiMTIzNDUiKSA9PTApewogICAgcHJpbnRmKCItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7CiAgICAKICAgIGxvYWRfbWVudSgpOwp9ZWxzZXsKICBwcmludGYoImlucHV0IHBhc3N3b3JkIGF0ICVkIGluIGNvcnJlY3QgPT0+ICIsVHJ5KTsKICB2YWxpZCA9MDsKICBUcnkgKz0xOwp9Cn13aGlsZSghdmFsaWQgJiYgVHJ5IDw9NCk7Cn0Kdm9pZCBsb2FkX21lbnUodm9pZCkKewogIGludCBudW1bMTBdOwogIGludCBldmVuX2NvdW50ID0wLCBvZGRfY291bnQgPTA7CiAgaW50IGV2ZW5fbnVtYmVyc1sxMF0sIG9kZF9udW1iZXJzWzEwXTsKICBpbnQgaTsKICAKICBmb3IoaT0wO2k8MTA7aSsrKXsKICAgIHByaW50ZigiaW5wdXQgbnVtYmVyID09PiAiLGkrMSk7CiAgICBzY2FuZigiJWQiLCZudW1baV0pOwogICAgcHJpbnRmKCI9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4iKTsKICAgIAogICAgaWYobnVtW2ldICUyID09MCApewogICAgICBldmVuX251bWJlcnNbZXZlbl9jb3VudCsrXT1udW1baV07CiAgICB9ZWxzZXsKICAgICAgb2RkX251bWJlcnNbb2RkX2NvdW50KytdPW51bVtpXTsKICAgIH0KICB9CiAgcHJpbnRmKCJFdmVuIE51bWJlciAlZCBOdW1iZXIgbHM6ICIsIGV2ZW5fY291bnQpOwogIGZvcihpPTA7aTxldmVuX2NvdW50O2krKyl7CiAgICBwcmludGYoIiVkIiwgZXZlbl9udW1iZXJzW2ldKTsKICB9CiAgcHJpbnRmKCJcbiIpOwogIAogIHByaW50ZigiT2RkIE51bWJlciAlZCBOdW1iZXIgbHM6ICIsIG9kZF9jb3VudCk7CiAgZm9yKGk9MDtpPG9kZF9jb3VudDtpKyspewogICAgcHJpbnRmKCIlZCIsIG9kZF9udW1iZXJzW2ldKTsKICB9CiAgcHJpbnRmKCJcbiIpOwogIHByaW50ZigiPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4iKTsKICBwcmludGYoIlBsb3QgZ3JhcGhcbiIpOwogIHByaW50ZigiRXZlbiBOdW1iZXI6ICIpOwogIGZvcihpPTA7aTxldmVuX2NvdW50O2krKyl7CiAgICBwcmludGYoIiogIik7CiAgfQogIHByaW50ZigiXG4iKTsKICBwcmludGYoIk9kZCBOdW1iZXI6ICIpOwogIGZvcihpPTA7aTxvZGRfY291bnQ7aSsrKXsKICAgIHByaW50ZigiKiAiKTsKICB9CiAgcHJpbnRmKCJcbiIpOwogIHByaW50ZigiPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIik7CiAgaW50IGV2ZW5fc3VtID0wLCBvZGRfc3VtID0wOwogIGZvcihpPTA7aTxldmVuX2NvdW50O2krKyl7CiAgICBldmVuX3N1bSArPSBldmVuX251bWJlcnNbaV07CiAgfQogIHByaW50ZigiVG90YWwgRXZlbiBOdW1iZXIgJWRcbiIsZXZlbl9zdW0pOwogIAogIGZvcihpPTA7aTxvZGRfY291bnQ7aSsrKXsKICAgIG9kZF9zdW0gKz0gb2RkX251bWJlcnNbaV07CiAgfQogIHByaW50ZigiVG90YWwgT2RkIE51bWJlciAlZFxuIiwgb2RkX3N1bSk7CiAgCiAgcHJpbnRmKCI9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIik7CiAgCiAgcHJpbnRmKCJQcmVzcyBhbnkga2V5IHRvIGNvbnRpbnVlLi4uIik7CiAgZ2V0Y2hhcigpOwogIHByaW50ZigiXG4iKTsKICBmb3IoaT0yO2k8PTEyO2orKyl7CiAgICBmb3IoaW50IGo9MTtqPD0xMjtqKyspewogICAgICBwcmludGYoIiVkIHggJWQgPSVkXG4iLCBpLGosaSpqKTsKICAgIH0KICAgIHByaW50ZigiXG5QcmVzcyBhbnkga2V5IHRvIGNvbnRpbnVlLi4uXG4iKTsKICAgIGdldGNoYXIoKTsKICB9CiAgcHJpbnRmKCI9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiIpOwogIGlmKG9kZF9jb3VudCA+IDApewogICAgaW50IG9kZF9taW4gPSBvZGRfbnVtYmVyc1swXSwgb2RkX21heCA9IG9kZF9udW1iZXJzWzBdOwogICAgZm9yKGk9MDtpPG9kZF9jb3VudDtpKyspewogICAgICBpZihvZGRfbnVtYmVyc1tpXSA8IG9kZF9taW4pIG9kZF9taW4gPSBvZGRfbnVtYmVyc1tpXTsKICAgICAgaWYob2RkX251bWJlcnNbaV0gPiBvZGRfbWF4KSBvZGRfbWF4ID0gb2RkX251bWJlcnNbaV07CiAgICB9CiAgICBwcmludGYoIk9kZCBOdW1iZXIgaXMgdGhlIHNtYWxsZXN0IGlzICVkIGFuZCB0aGUgbW9zdCBpcyAlZFxuIiAsIG9kZF9taW4sIG9kZF9tYXgpOwogIH0KICBpZihldmVuX2NvdW50ID4gMCl7CiAgICBpbnQgZXZlbl9taW4gPSBldmVuX251bWJlcnNbMF0sIGV2ZW5fbWF4ID0gZXZlbl9udW1iZXJzWzBdOwogICAgZm9yKGk9MDtpPGV2ZW5fY291bnQ7aSsrKXsKICAgICAgaWYoZXZlbl9udW1iZXJzW2ldIDwgZXZlbl9taW4pIGV2ZW5fbWluID0gZXZlbl9udW1iZXJzW2ldOwogICAgICBpZihldmVuX251bWJlcnNbaV0gPiBldmVuX21heCkgZXZlbl9tYXggPSBldmVuX251bWJlcnNbaV07CiAgICB9CiAgICBwcmludGYoIkV2ZW4gTnVtYmVyIGlzIHRoZSBzbWFsbGVzdCBpcyAlZCBhbmQgdGhlIG1vc3QgaXMgJWRcbiIgLCBldmVuX21pbiwgZXZlbl9tYXgpOwp9CnByaW50ZigiPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuIik7Cn0=
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void login(void);
void load_menu(void);
int main(int argc,char**argv){
login();
return =0;
}
void login(void)
{
char password[12];
int valid,Try =1;
printf("input your password ==> ");
do
{
scanf("%s",&password);
if(strcmp(password,"12345") ==0){
printf("--------------------------------\n");
load_menu();
}else{
printf("input password at %d in correct ==> ",Try);
valid =0;
Try +=1;
}
}while(!valid && Try <=4);
}
void load_menu(void)
{
int num[10];
int even_count =0, odd_count =0;
int even_numbers[10], odd_numbers[10];
int i;
for(i=0;i<10;i++){
printf("input number ==> ",i+1);
scanf("%d",&num[i]);
printf("========================================\n");
if(num[i] %2 ==0 ){
even_numbers[even_count++]=num[i];
}else{
odd_numbers[odd_count++]=num[i];
}
}
printf("Even Number %d Number ls: ", even_count);
for(i=0;i<even_count;i++){
printf("%d", even_numbers[i]);
}
printf("\n");
printf("Odd Number %d Number ls: ", odd_count);
for(i=0;i<odd_count;i++){
printf("%d", odd_numbers[i]);
}
printf("\n");
printf("=================================\n");
printf("Plot graph\n");
printf("Even Number: ");
for(i=0;i<even_count;i++){
printf("* ");
}
printf("\n");
printf("Odd Number: ");
for(i=0;i<odd_count;i++){
printf("* ");
}
printf("\n");
printf("============================\n");
int even_sum =0, odd_sum =0;
for(i=0;i<even_count;i++){
even_sum += even_numbers[i];
}
printf("Total Even Number %d\n",even_sum);
for(i=0;i<odd_count;i++){
odd_sum += odd_numbers[i];
}
printf("Total Odd Number %d\n", odd_sum);
printf("=========================================\n");
printf("Press any key to continue...");
getchar();
printf("\n");
for(i=2;i<=12;j++){
for(int j=1;j<=12;j++){
printf("%d x %d =%d\n", i,j,i*j);
}
printf("\nPress any key to continue...\n");
getchar();
}
printf("=======================================\n");
if(odd_count > 0){
int odd_min = odd_numbers[0], odd_max = odd_numbers[0];
for(i=0;i<odd_count;i++){
if(odd_numbers[i] < odd_min) odd_min = odd_numbers[i];
if(odd_numbers[i] > odd_max) odd_max = odd_numbers[i];
}
printf("Odd Number is the smallest is %d and the most is %d\n" , odd_min, odd_max);
}
if(even_count > 0){
int even_min = even_numbers[0], even_max = even_numbers[0];
for(i=0;i<even_count;i++){
if(even_numbers[i] < even_min) even_min = even_numbers[i];
if(even_numbers[i] > even_max) even_max = even_numbers[i];
}
printf("Even Number is the smallest is %d and the most is %d\n" , even_min, even_max);
}
printf("=======================================================\n");
}