What will be the output of the following C++ code?
#include <iostream>
#include <cctype>
using namespace std;
int main(int argc, char const *argv[])
{
char arr[12] = “H3ll0 W0r1d”;
for(int i=0;i< 12;i++)
{
cout<<(bool)isalpha(arr[i]);
}
cout<< endl;
for(int i=0;i< 12;i++)
{
cout<<(bool)isdigit(arr[i]);
}
}
a) 000000000000
010010010100
b) 101100100010
010010010111
c) 111111101010
010010000000
d) 101100101010
010010010100
Answer: d
Explanation: In this program, we are first checking the alphabets in the string then digits in the string so accordingly one can find the answer.
Related Posts
What is the output of the given code?
counter=1
if counter<=5
puts (counter)
counter=counter+1What is the output of the given code?
if(a==10 && b=9)
print “true”
else
print “false”
endWhich of the following are used for comparison?
What is the output of the given code?
a=10
b=9
if(a>b)
print (“a greater than b”)
else
print “Not greater”
endAssignment operator is also known as relational operator.
What is the output of the given code?
a=”string”
b=”strings”
if(a==b)
print (“a and b are same”)
else
print “Not same”
endWhat is the output of the given code?
test_1 = 17 > 16
puts(test_1)
test_2 = 21 <= 30
puts(test_2)
test_3 = 9 >= 9
puts(test_3)
test_4 = -11 > 4
puts(test_4)
Join The Discussion