diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..adb36c8 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*.exe \ No newline at end of file diff --git a/Nusarat_10PrimeRange.cpp b/Nusarat_10PrimeRange.cpp new file mode 100644 index 0000000..a987ea5 --- /dev/null +++ b/Nusarat_10PrimeRange.cpp @@ -0,0 +1,11 @@ +#include +using namespace std; + +int main(){ + int n; + cin>>n; + + if(n<2){ + + } +} \ No newline at end of file diff --git a/Nusarat_14ArmstrongRange.cpp b/Nusarat_14ArmstrongRange.cpp new file mode 100644 index 0000000..28abd5f --- /dev/null +++ b/Nusarat_14ArmstrongRange.cpp @@ -0,0 +1,29 @@ +#include +#include +using namespace std; + +int main() { + int start, end; + cin >> start >> end; + + for (int num = start; num <= end; num++) { + int temp = num, sum = 0, digits = 0; + + int t = num; + while (t != 0) { + digits++; + t /= 10; + } + + while (temp != 0) { + int digit = temp % 10; + sum += pow(digit, digits); + temp /= 10; + } + + if (sum == num) + cout << num << " "; + } + + return 0; +} diff --git a/Nusarat_Abundant23.cpp b/Nusarat_Abundant23.cpp new file mode 100644 index 0000000..38f2725 --- /dev/null +++ b/Nusarat_Abundant23.cpp @@ -0,0 +1,17 @@ +#include +using namespace std; +int main (){ + int n,sum=0; + cin>>n; + for(int i=1;i<=n/2;i++){ + if(n%i==0) + sum+=i; + } + + if(sum>n) + cout<<"Abundant number: "< +#include +using namespace std; +int main(){ + int n; + cin>>n; + int digit,sum=0,count=0; + int temp=n; + + while(temp!=0){ + count++; + temp/=10; + } + temp=n; + while (temp != 0) { + digit = temp % 10; + sum += pow(digit, count); + temp /= 10; + } + if(sum==n) + cout<<"Armstrong Number"; + else + cout<<"Not armstrong"; +} \ No newline at end of file diff --git a/Nusarat_Automorphic_20.cpp b/Nusarat_Automorphic_20.cpp new file mode 100644 index 0000000..124a738 --- /dev/null +++ b/Nusarat_Automorphic_20.cpp @@ -0,0 +1,18 @@ +#include +using namespace std; +int main(){ + int n; + cin>>n; + int temp=n; + long long int s=n*n; + while(temp !=0){ + if(temp%10 != s%10){ + cout<<"Not a Automorphic Number"; + return 0; + } + temp/=10; + s/=10; + } + cout<<"Number is Automorphic Number"; + return 0; +} diff --git a/Nusarat_EvenOdd01.cpp b/Nusarat_EvenOdd01.cpp new file mode 100644 index 0000000..eb13643 --- /dev/null +++ b/Nusarat_EvenOdd01.cpp @@ -0,0 +1,9 @@ +#include +using namespace std; +int main(){ + int n; + cin>>n; + + n%2==0? cout<<"Even Number":cout<<"Odd Number"; + return 0; +} \ No newline at end of file diff --git a/Nusarat_Factorial16.cpp b/Nusarat_Factorial16.cpp new file mode 100644 index 0000000..41b195a --- /dev/null +++ b/Nusarat_Factorial16.cpp @@ -0,0 +1,13 @@ +#include +using namespace std; +int main(){ + int n; + cin>>n; + int fact=1; + for(int i=1;i<=n;i++){ + fact*=i; + } + cout<<"Factorial of N Number is: "< +using namespace std; +int fiboFibonacci (int x){ + if(x==0 || x==1){ + return 1; + } + return fiboFibonacci(x-1)+fiboFibonacci(x-2); +} +int main(){ + int n; + cin>>n; + + for(int i=0;i +using namespace std; +int main(){ + int a,b; + cin>>a>>b; + (a>b)?cout<<"Greatest Number is: "< +using namespace std; +int main(){ + int a,b,c; + cin>>a,b,c; + if(a>b && a>c) + cout<<"A is the greates Number"; + else if(b>a && b>c) + cout<<"B is the greates Number"; + else + cout<<"C is the greates Number"; + + return 0; + + } \ No newline at end of file diff --git a/Nusarat_HCF24.cpp b/Nusarat_HCF24.cpp new file mode 100644 index 0000000..06b14d0 --- /dev/null +++ b/Nusarat_HCF24.cpp @@ -0,0 +1,19 @@ +#include +using namespace std; + +int hcf(int a, int b) { + while (b != 0) { + int rem = a % b; + a = b; + b = rem; + } + return a; +} + +int main() { + int a, b; + cin >> a >> b; + + cout << "HCF = " << hcf(a, b); + return 0; +} \ No newline at end of file diff --git a/Nusarat_Harshad21.cpp b/Nusarat_Harshad21.cpp new file mode 100644 index 0000000..1e9f257 --- /dev/null +++ b/Nusarat_Harshad21.cpp @@ -0,0 +1,19 @@ +#include +using namespace std; +int main(){ + int n; + cin>>n; + + int temp=n,sum=0; + while(n!=0){ + sum+=n%10; + n/=10; + + } + if (n % sum == 0) + cout << "Harshad Number"; + else + cout << "Not a Harshad Number"; + + return 0; +} \ No newline at end of file diff --git a/Nusarat_NthFibonacci16.cpp b/Nusarat_NthFibonacci16.cpp new file mode 100644 index 0000000..6957e0e --- /dev/null +++ b/Nusarat_NthFibonacci16.cpp @@ -0,0 +1,15 @@ +#include +using namespace std; +int Fibonacci(int x){ + if(x==0 || x==1) + return 1; + + return Fibonacci(x-1)+Fibonacci(x-2); +} +int main(){ + int n; + cin>>n; + int s=Fibonacci(n); + cout<<"Nth of Fibonacci is: "< +using namespace std; +int main(){ + int n; + cin>>n; + int rev=0,s=n; + while(n!=0){ + rev=n%10+rev*10; + n/=10; + } + if(rev==s){ + cout<<"Palindrome Number: "< +using namespace std; +int main(){ + int n,sum=0; + cin>>n; + for(int i=1;i<=n/2;i++){ + if(n%i==0) + sum+=i; + } + + if(sum==n) + cout<<"Perfect Square: "< +using namespace std; + +int main() { + int n; + cin >> n; + + int sum = 0; + for (int i = 1; i <= n / 2; i++) { + if (n % i == 0) + sum += i; + } + + if (sum == n && n != 0) + cout << "Perfect Number"; + else + cout << "Not a Perfect Number"; + + return 0; +} diff --git a/Nusarat_PerfectSquare22.cpp b/Nusarat_PerfectSquare22.cpp new file mode 100644 index 0000000..ee3d201 --- /dev/null +++ b/Nusarat_PerfectSquare22.cpp @@ -0,0 +1,17 @@ +#include +using namespace std; +int main(){ + int n; + cin>>n; + int i=1; + while (i * i <= n) { + if (i * i == n) { + cout << "Perfect Square: "< +using namespace std; + +int factorial(int n) { + int fact = 1; + for (int i = 1; i <= n; i++) + fact *= i; + return fact; +} + +int main() { + int n, temp, sum = 0; + cin >> n; + + temp = n; + while (temp != 0) { + int digit = temp % 10; + sum += factorial(digit); + temp /= 10; + } + + if (sum == n) + cout << "Strong Number"; + else + cout << "Not a Strong Number"; + + return 0; +} diff --git a/Nusarat_SumDigit11.cpp b/Nusarat_SumDigit11.cpp new file mode 100644 index 0000000..3648236 --- /dev/null +++ b/Nusarat_SumDigit11.cpp @@ -0,0 +1,14 @@ +#include +using namespace std; +int main(){ + int n; + cin>>n; + int sum=0; + + while(n!=0){ + sum+=n%10; + n/=10; + } + cout<<"Sum of digits: "< +using namespace std; + int main(){ + int n,sum=0; + cin>>n; + for(int i=1;i<=n;i++){ + sum+=i; + } + cout<<"Sum of First N natural numbers: "< +using namespace std; +int main(){ + int n,m,sum=0; + cin>>n>>m; + // for(int i=n;i<=m;i++){ + // sum+=i; + // } + // cout<<"Sum of numbers in a given range: "< +using namespace std; +int main(){ + int n; + cin>>n; + + if((n%4==0 && n%100!=0)|| n%400==0) + cout<<"Leap Year"; + else + cout<<"Not a leap year"; + + return 0; +} \ No newline at end of file diff --git a/Nusarat_posNegative.cpp b/Nusarat_posNegative.cpp new file mode 100644 index 0000000..6c25bdb --- /dev/null +++ b/Nusarat_posNegative.cpp @@ -0,0 +1,14 @@ +#include +using namespace std; +int main(){ + int n; + cin>>n; + if(n<0){ + cout<<"Negative Number"; + } + else if(n==0) + cout<<"Zero "; + else + cout<<"positive Number"; + return 0; +} \ No newline at end of file diff --git a/Nusarat_powerOfNum17.cpp b/Nusarat_powerOfNum17.cpp new file mode 100644 index 0000000..9d4a8cc --- /dev/null +++ b/Nusarat_powerOfNum17.cpp @@ -0,0 +1,13 @@ +#include +#include +using namespace std; +int main(){ + int base,power; + cin>>base>>power; + int res=1; + for(int i=1;i<=power;i++){ + res*=base; + } + cout<<"Power of N: "< +using namespace std; +void isPrime(int n){ + if(n<2){ + cout<<"Not a prime Number"; + return; + } + + for(int i=2;i*i<=n;i++){ + if(n%i==0){ + cout<<"Not a prime Number"; + return; + } + } + + cout<<"Prime Number"; +} +int main(){ + int n; + cin>>n; + isPrime(n); + + return 0; +} \ No newline at end of file diff --git a/Nusarat_reverseNUM.cpp b/Nusarat_reverseNUM.cpp new file mode 100644 index 0000000..a4b866b --- /dev/null +++ b/Nusarat_reverseNUM.cpp @@ -0,0 +1,12 @@ +#include +using namespace std; +int main(){ + int n; + cin>>n; + int rev=0; +while(n!=0){ + rev=n%10+rev*10; + n/=10; +} +cout <