Documente Academic
Documente Profesional
Documente Cultură
#include <stdio.h>
int main()
int n1,n2;
scanf("%d",&n1);
scanf("%d",&n2);
if(n1<=0 || n2<=0)
printf("Invalid input...!\n");
else
return 0;
}
int gcd(int n1,int n2)
{
if(n1%n2==0)
return n2; else
return gcd(n2,n1%n2);
}
#include
int main(){
int row_size1,col_size1,row_size2,col_size2,i=0,j=0,k=0;
int matrix1[row_size1][col_size1];
for(i=0;i<row_size1;i++){
for(j=0;j<col_size1;j++){
scanf("%d",&matrix1[i][j]);
scanf("%d",&col_size2);
for(i=0;i<row_size2;i++){
for(j=0;j<col_size2;j++){
scanf("%d",&matrix2[i][j]);
if(col_size1!=row_size2){
printf("Multiplication of matrices is not possible if Column size of first matrix doesn't equals row size of second
matrix");
exit(0);
int output[row_size1][col_size2];
for(i=0;i<row_size1;i++){
for(j=0;j<col_size2;j++){
output[i][j]=0;
for(i=0;i<row_size1;i++){
for(j=0;j<col_size1;j++){
for(k=0;k<col_size2;k++){
output[i][k] = output[i][k]+matrix1[i][j]*matrix2[j][k];
}
// printing output matrix
printf("Multiplication Matrix:\n");
for(i=0;i<row_size1;i++){
for(j=0;j<col_size2;j++){
printf("%d ",output[i][j]);
printf("\n");
getchar();
getchar();
Note:
The re-arrangement is to be done in-place i.e you cannot use another array.
Assumption:
You may assume that the array is of even length.
Example:
Input:
2 4 6 8 20 15 10 5
Output:
5 10 15 20 8 6 4 2
*********************************************************************************
Program
*********************************************************************************
#include<stdio.h>
/* Function to reverse arr[] from start to end*/
void rvereseArray(int arr[], int start, int end)
{
int temp;
while (start < end)
{
temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
start++;
end--;
}
}
printf("\n");
}
4.SECOND LARGEST NO
CODING:
#include<conio.h>
int secLargest(int a , int b,int c);
int main()
{
int a,b,c,sec;
scanf("%d%d%d",&a,&b,&c);
sec=secLargest(a,b,c);
printf("second largest number :%d",sec);
getch();
}
int secLargest(int a , int b,int c)
{
int large=0,seclarge=0;
if(a>b)
{
if(a>c)
large=a;
else
seclarge=a;
}
else
{
if(a>c)
seclarge=a;
}
if(b>c)
{
if(b>a)
large=b;
else
seclarge=b;
}
else
{
if(b>a)
seclarge=b;
}
if(c>a)
{
if(c>b)
large=c;
else
seclarge=c;
}
else
{
if(c>b)
seclarge=c;
}
return seclarge;
#include<stdio.h>
int main(){
char str1[100],str2[100],output[200];
gets(str1);
gets(str2);
int i=0,j=0;
for(i=0;i<strlen(str1);i++){
output[j++] = str1[i];
for(i=0;i<strlen(str2);i++){
output[j++] = str2[i];
for(i=0;i<j;i++){
printf("%c",output[i]);
}
getch();
7./ Write a program to find out the sum of cubes of natural numbers
// Author: AimForJob.com
#include<stdio.h>
int main(){
int num;
scanf("%d",&num);
while(num<=0){
scanf("%d",&num);
int i=1;
printf("\n");
if(num<=4){
while(i<num){
printf("%d^3+",i);
i++;
printf("%d^3\n",i);
else{
printf("1^3+2^3+...+%d^3+%d^3\n",num-1,num);
getch();