conditional_statemens_and_loops_problems
conditional_statemens_and_loops_problems
Solution:
C++:
#include <iostream>
using namespace std;
int main() {
int num;
cin >> num;
if (num % 2 == 0) cout << "Even";
else cout << "Odd";
return 0;
}
Java:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
System.out.println((num % 2 == 0) ? "Even" : "Odd");
}
}
Python:
num = int(input())
print("Even" if num % 2 == 0 else "Odd")
Java:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt(), b = sc.nextInt(), c = sc.nextInt();
System.out.println(Math.max(a, Math.max(b, c)));
}
}
Python:
a, b, c = map(int, input().split())
print(max(a, b, c))
Solution:
C++:
#include <iostream>
using namespace std;
int main() {
int year;
cin >> year;
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
cout << "Leap Year";
else
cout << "Not a Leap Year";
return 0;
}
Java:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int year = sc.nextInt();
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
System.out.println("Leap Year");
else
System.out.println("Not a Leap Year");
}
}
Python:
year = int(input())
print("Leap Year" if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0) else "Not
a Leap Year")
Java:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
char op = sc.next().charAt(0);
int b = sc.nextInt();
switch(op) {
case '+': System.out.println(a + b); break;
case '-': System.out.println(a - b); break;
case '*': System.out.println(a * b); break;
case '/': System.out.println(b != 0 ? a / b : 0); break;
default: System.out.println("Invalid Operator");
}
}
}
Python:
a, op, b = input().split()
a, b = int(a), int(b)
print(eval(f"{a}{op}{b}"))
Solution:
C++:
#include <iostream>
using namespace std;
int main() {
int num, count = 0;
cin >> num;
while (num) {
num /= 10;
count++;
}
cout << count;
return 0;
}
Java:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt(), count = 0;
while (num > 0) {
num /= 10;
count++;
System.out.println(count);
}
}
Python:
num = input()
print(len(num))
Solution:
C++:
#include <iostream>
using namespace std;
int main() {
int n, sum = 0;
cin >> n;
for (int i = 1; i <= n; i++) sum += i;
cout << sum;
return 0;
}
Java:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt(), sum = 0;
for (int i = 1; i <= n; i++) sum += i;
System.out.println(sum);
}
}
Python:
n = int(input())
print(n * (n + 1) // 2)
Solution:
C++:
#include <iostream>
using namespace std;
int main() {
int num, rev = 0;
cin >> num;
while (num) {
rev = rev * 10 + num % 10;
num /= 10;
}
cout << rev;
return 0;
}
Java:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt(), rev = 0;
while (num > 0) {
rev = rev * 10 + num % 10;
num /= 10;
}
System.out.println(rev);
}
}
Python:
num = input()
print(num[::-1])
Solution:
C++:
#include <iostream>
using namespace std;
bool isPrime(int n) {
if (n < 2) return false;
for (int i = 2; i * i <= n; i++)
if (n % i == 0) return false;
return true;
}
int main() {
int num;
cin >> num;
cout << (isPrime(num) ? "Prime" : "Not Prime");
return 0;
}
Java:
import java.util.Scanner;
class Main {
public static boolean isPrime(int n) {
if (n < 2) return false;
for (int i = 2; i * i <= n; i++)
if (n % i == 0) return false;
return true;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
System.out.println(isPrime(num) ? "Prime" : "Not Prime");
}
}
Python:
def is_prime(n):
if n < 2: return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0: return False
return True
num = int(input())
print("Prime" if is_prime(num) else "Not Prime")
Solution:
C++:
#include <iostream>
using namespace std;
int main() {
int n, a = 0, b = 1, next;
cin >> n;
for (int i = 0; i < n; i++) {
cout << a << " ";
next = a + b;
a = b;
b = next;
}
return 0;
}
Java:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int a = 0, b = 1, next;
for (int i = 0; i < n; i++) {
System.out.print(a + " ");
next = a + b;
a = b;
b = next;
}
}
}
Python:
n = int(input())
a, b = 0, 1
for _ in range(n):
print(a, end=' ')
a, b = b, a + b
Solution:
C++:
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i; j++) cout << " ";
for (int j = 1; j <= 2 * i - 1; j++) cout << "*";
cout << endl;
}
return 0;
}
Java:
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n - i; j++) System.out.print(" ");
for (int j = 1; j <= 2 * i - 1; j++) System.out.print("*");
System.out.println();
}
}
}
Python:
n = int(input())
for i in range(1, n + 1):
print(' ' * (n - i) + '*' * (2 * i - 1))
💡
Statements & Loops problems. Keep practicing, stay consistent, and keep building
your coding skills!