Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Q1 :
- #include <stdio.h>
- #include <stdlib.h>
- #define MAXLEN 11
- int countFunc(char s[], int maxlen) {
- char ch;
- int i , j;
- int chars_remain;
- i = 0;
- j = 0;
- chars_remain = 1;
- while (chars_remain) {
- ch = getchar();
- if ((ch == '\n') || (ch == EOF)) {
- chars_remain = 0;
- }
- else if (i < maxlen - 1) {
- s[i] = ch;
- i++;
- }
- }
- s[i] = '\0';
- return i;
- }
- int main() {
- char inputstr[10];
- float input;
- float result;
- int resultint;
- int result2;
- int c = 0;
- printf("Enter a positive decimal number :");
- countFunc(inputstr , MAXLEN);
- input = atof(inputstr);
- while (input >= 1 ){
- input = input / 10 ;
- c ++;
- }
- if (c >= 3){
- printf("You've Entered an Invalid Numbered , numbers brfore [.] are more than 3");
- }
- else{
- printf("%f" , input);
- result = input * (22 / 7);
- printf("The result of * (22/7) is %.7f", result);
- resultint = (int)result;
- result2 = result - 3;
- result2 = 10 % result2;
- if ((resultint % 2 == 0 ) && (result2 == 0)) {
- printf("%d is even. \n Error can't devide by Zero!", resultint);
- }
- else if ((resultint % 2 == 0) &&( result2 != 0)){
- printf("%d is even.", resultint);
- }
- else {
- printf("%d is an odd", resultint);
- }
- }
- }
- ///////////////////////////////////////////////////////
- Q 2 :
- #include <stdio.h>
- int main() {
- char name[30];
- char f [2] ;
- char agestr[3];
- char snumberstr[8];
- int age = 0 ;
- int snumber = 0;
- printf("Enter Your name :\n");
- readln(name, 10);
- /*fgets(name, 30, stdin);
- fflush(stdin);*/
- printf("Enter Your Favorite Letter : \n");
- readln(f, 2);
- /*fgets( f , 2 , stdin);
- fflush(stdin);*/
- printf("Enter Your Age :\n");
- readln(agestr, 3);
- age = atoi(agestr);
- /*fgets(agestr, 3 , stdin);*/
- //fflush(stdin);
- printf("Enter Your Secret Number :\n");
- readln(snumberstr, 3);
- //snumber = atoi(snumberstr);
- /*fgets(snumberstr, 7 , stdin);
- fflush(stdin);*/
- if ((strcmp(f,"A") == 0) && (age >= 24) && (age < 27) && (snumberstr == "123456")) {
- printf("Access granted");
- }
- printf("Name : %s , Fav Letter : %s , Age : %d , Secret Number : %s ", name, f, age, snumberstr);
- }
- int readln(char s[], int maxlen) {
- char ch;
- int i;
- int chars_remain;
- i = 0;
- chars_remain = 1;
- while (chars_remain) {
- ch = getchar();
- if ((ch == '\n') || (ch == EOF)) {
- chars_remain = 0;
- }
- else if (i < maxlen - 1) {
- s[i] = ch;
- i++;
- }
- }
- s[i] = '\0';
- return i;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement