Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<string.h>
- void integer(){
- char s[10];
- int i;
- fflush(stdin);
- fflush(stdin);
- gets(s);
- puts(s);
- int flag=0;
- for(i=0;s[i]!='\0';i++){
- if(s[0]=='0'){
- flag++;
- break;
- }
- if(s[i]>='0' && s[i]<='9'){
- flag=flag+0;
- }
- else{
- flag++;
- break;
- }
- }
- if(flag==0){
- printf("ACCEPTED!\n");
- }
- else{
- printf("NOT ACCEPTED!\n");
- }
- }
- void variable(){
- char s[10];
- int i;
- fflush(stdin);
- fflush(stdin);
- gets(s);
- puts(s);
- int flag=0;
- for(i=1;s[i]!='\0';i++){
- if((s[0]>='a' && s[0]<='z') || s[0]=='_'){
- if((s[i]>='a' && s[i]<='z') ||(s[i]>='A' && s[i]<='Z') || (s[i]>='0' && s[i]<='9') || (s[i]=='_')){
- }
- else{
- flag++;
- }
- }
- else{
- printf("NOT ACCEPTED!\n");
- return;
- }
- }
- if(flag==0){
- printf("ACCEPTED!\n");
- }
- else{
- printf("NOT ACCEPTED!\n");
- }
- }
- void floatt(){
- char s[10];
- int i;
- fflush(stdin);
- fflush(stdin);
- gets(s);
- puts(s);
- int flag=0;
- for(i=0;s[i]!='\0';i++){
- if(s[i]=='.'){
- if(s[i+1]!='0' || s[i+1]!='1' || s[i+1]!='2' || s[i+1]!='3' || s[i+1]!='4' || s[i+1]!='5' || s[i+1]!='6' || s[i+1]!='7' || s[i+1]!='8' || s[i+1]!='9'){
- flag++;
- break;
- }
- }
- }
- if(flag==1){
- printf("NOT ACCEPTED!!\n\n");
- }
- else{
- printf("ACCEPTED\n\n");
- }
- }
- void exponent(){
- char s[10];
- int i;
- fflush(stdin);
- fflush(stdin);
- gets(s);
- puts(s);
- int flag=0;
- for(i=1;s[i]!='\0';i++){
- if(s[0]=='0'){
- flag++;
- break;
- }
- if((s[i]>='0' && s[i]<='9') || s[i]=='.' || s[i]=='E'){
- flag=flag+0;
- }
- else{
- flag++;
- break;
- }
- }
- if(flag==0){
- printf("ACCEPTED!\n");
- }
- else{
- printf("NOT ACCEPTED!\n");
- }
- }
- void n(){
- char s[10];
- int i;
- fflush(stdin);
- fflush(stdin);
- gets(s);
- puts(s);
- int flag=0;
- if(s[0]=='n'){
- if(s[1]!='0' || s[1]!='1' || s[1]!='2' || s[1]!='3' || s[1]!='4' || s[1]!='5' || s[1]!='6' || s[1]!='7' || s[1]!='8' || s[1]!='9'){
- flag++;
- }
- }
- else{
- flag=flag+2;
- }
- if(flag<2){
- printf("ACCEPTED!\n");
- }
- else{
- printf("NOT ACCEPTED!\n");
- }
- }
- int main(){
- int x;
- while(1){
- printf("Press 1 for Integer\n");
- printf("Press 2 for Variable\n");
- printf("Press 3 for Float\n");
- printf("Press 4 for Exponent\n");
- printf("Press 5 for Character_n\n");
- printf("Press 6 to EXIT\n\n");
- scanf("%d",&x);
- if(x==1){
- integer();
- }
- else if(x==2){
- variable();
- }
- else if(x==3){
- floatt();
- }
- else if(x==4){
- exponent();
- }
- /* else if(x==5){
- n();
- }*/
- else if(x==6){
- break;
- }
- else{
- printf("INVALID INPUT!!!");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement