+ 2
Would you help me guys?!
It has some silly mistakes,i give it 10,it says 1 is a number And i give it @ it says itâs a number I canât understand why it doesnât work I need help https://code.sololearn.com/cdSkolFevGAG/?ref=app
9 Antworten
+ 1
Avinesh
thanks so muchđ€Šđ»ââïžđ€Šđ»ââïžđđ»ââïžđđ»ââïž
0
Laya Mousavi run it.
#include <stdio.h>
int main() {
char b;
printf("enter the character:");
scanf("%c",&b);
(b>='A' && b<='Z')?((b=='A'||b=='E'||b=='I'||b=='O'|| b=='U')?(printf("\n %c is a vowel letter",b)):(printf("\n %c is consonant letter",b))):((b>=48 && b<=57)?(printf("\n %c is a number",b)):(printf("\n %c is an other character",b)));
return 0;
}
0
Avinesh thanks a lotđđđ»ââïž
also i have to write a program which takes for example laya then itâs output have to be aaly(arrange the input letters with the alphabet arrangments)
but i donât know how i can compare the letters(which one should have be sooner or later)
would you help me??
0
Laya Mousavi I helped you because you tried these questions by yourself and then you got stuck. So try that by yourself and then post it if you don't get it.
0
the last program is ok but when take it 100 it says 1 is a numberđwhy?!it doesnât see 00đ
and why did u wrote b=<48 && b>=57?!
i want it to works for all numbers
tnaks for your help
i will try for writing that program if it doesnt run i will ask you for helpđ€Šđ»ââïžđą
Avinesh
0
Laya Mousavi for numbers 0 to 9 the ASCII value are from 48 to 57. Larger numbers are not provided any ASCII value.
0
oh it means asll undrestand just 0 to 9?!
so what can i do for exp 65?!
Avinesh
0
Laya Mousavi You cannot because when you take the user input as a number it should be below or equal to 127 since that is the range of char and it will only print the element with that ASCII value.
0
Laya Mousavi you're welcome