def main
(args
: Array
[String
]) { val l
= List
(new AClass, AnObject, ACompanionExample
) l.map(a => a.autocorrect)
.foreach(println)
}
}
def autocorrect
: String
// this is abstract }
def autocorrect
= "AClass autocorrect" }
def autocorrect
= "AnObject autocorrect" }
def autocorrect
= "CompanionExample autocorrect" }
Cm9iamVjdCBNYWluIHsKICBkZWYgbWFpbihhcmdzOiBBcnJheVtTdHJpbmddKSB7CiAgICAgIHZhbCBsID0gTGlzdChuZXcgQUNsYXNzLCBBbk9iamVjdCwgQUNvbXBhbmlvbkV4YW1wbGUpCiAgICAgIGwubWFwKGEgPT4gYS5hdXRvY29ycmVjdCkKICAgICAgLmZvcmVhY2gocHJpbnRsbikKICB9Cgp9Cgp0cmFpdCBBdXRvY29ycmVjdG9yIHsKICBkZWYgYXV0b2NvcnJlY3Q6IFN0cmluZyAvLyB0aGlzIGlzIGFic3RyYWN0Cn0KCmNsYXNzIEFDbGFzcyBleHRlbmRzIEF1dG9jb3JyZWN0b3IgewogIGRlZiBhdXRvY29ycmVjdCA9ICJBQ2xhc3MgYXV0b2NvcnJlY3QiCn0KCm9iamVjdCBBbk9iamVjdCBleHRlbmRzIEF1dG9jb3JyZWN0b3IgewogIGRlZiBhdXRvY29ycmVjdCA9ICJBbk9iamVjdCBhdXRvY29ycmVjdCIKfQoKY2xhc3MgQUNvbXBhbmlvbkV4YW1wbGUKb2JqZWN0IEFDb21wYW5pb25FeGFtcGxlIGV4dGVuZHMgQXV0b2NvcnJlY3RvciB7CiAgZGVmIGF1dG9jb3JyZWN0ID0gIkNvbXBhbmlvbkV4YW1wbGUgYXV0b2NvcnJlY3QiCn0K
CiNpbmNsdWRlJmx0O3N0ZGlvLmgmZ3Q7CnZvaWQgbWFpbigpCnsKIGludCBtYXJrOwogcHJpbnRmKCZxdW90O2VudGVyIHlvdXIgbWFya3MmcXVvdDspCiBzY2FuZigmcXVvdDslZCZxdW90OywmYW1wO21hcmtzKTsKIGlmKG1hcmtzJmd0Ozg1JmFtcDtkIG1hZXJrcyZsdDs9MTAwKQogewogIHByaW50ZigmcXVvdDtncmFkZSBBJnF1b3Q7KTsKIH0KICBlbHNlIGlmIChtYXJrcyZndDs2MCZhbXA7ZCBtYXJrcyZsdDs9ODUpCiB7CiAgcHJpbnRmKCZxdW90O2dyYWRlIGIrJnF1b3Q7KTsgCiB9CiBlbHNlIGlmKG1hcmtzJmd0OzQwJmFtcDsmYW1wO21hcmtzJmx0Oz02MCkKIHsKICBwcmludGYoJnF1b3Q7Z3JhZGUgQiZxdW90Oyk7CiB9CiBlbHNlIGlmKG1hcmtzJmd0OzMwJmFtcDsmYW1wO21hcmtzJmx0Oz00MCkKIHsKICBwcmludGYoJnF1b3Q7Z3JhZGUgQyZxdW90OykKIH0gCiBlbHNlCiB9CiAgcHJpbnRmKCZxdW90O2ZhaWwmcXVvdDspOwogfQp9
#include<stdio.h>
void main()
{
int mark;
printf("enter your marks")
scanf("%d",&marks);
if(marks>85&d maerks<=100)
{
printf("grade A");
}
else if (marks>60&d marks<=85)
{
printf("grade b+");
}
else if(marks>40&&marks<=60)
{
printf("grade B");
}
else if(marks>30&&marks<=40)
{
printf("grade C")
}
else
}
printf("fail");
}
}