Question

Assign Grade using nested ternary operator

Updated on May 31, 2025 | By Learnzy Admin | πŸ‘οΈ Views: 214 students

Solution
βœ” Verified
#include <stdio.h>

int main() {
    int marks;
    printf("Enter marks: ");
    scanf("%d", &marks);

    char grade = (marks >= 90) ? 'A' :  (marks >= 75) ? 'B' :  (marks >= 50) ? 'C' : 'F';

    printf("Grade: %c\n", grade);

    return 0;
}
Was this solution helpful? 39
Click here to download practice questions on Ternary Operator

More Questions on Ternary Operator

Question 1

Using ternary operator check a character is Vowel or Consonant.


View solution
Question 2

Find the smallest of two numbers using ternary opeartor


View solution
Question 3

Check a Person is Eligible to Vote or not using ternary operator


View solution
Question 4

Check if a Number is Positive, Negative or Zero Using Nested Ternary


View solution
Question 5

Find Maximum of Two Numbers using ternary operator


View solution