Skip to content

Commit fe7cba1

Browse files
authored
Merge branch 'master' into master
2 parents 6bb332e + a08cef7 commit fe7cba1

13 files changed

+366
-1
lines changed

Diff for: AR1.cpp

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
#include <iostream>
2+
using namespace std;
3+
int main()
4+
{
5+
int MAX = 100, x1, x;
6+
int array[MAX], i, largest1, largest2;
7+
int pos;
8+
cin >> i;
9+
for (int n = 0; n < i; n++)
10+
cin >> array[n];
11+
largest1 = array[0];
12+
for (x = 0; x < i; x++)
13+
;
14+
{
15+
if (array[x] >= largest1)
16+
{
17+
largest1 = array[x];
18+
pos = x;
19+
}
20+
}
21+
int l1 = largest1;
22+
array[pos] = 0;
23+
largest2 = array[0];
24+
for (x1 = 0; x1 < i; x1++)
25+
;
26+
if (array[x1] >= largest2)
27+
largest2 = array[x1];
28+
int l2 = largest2;
29+
cout << l2;
30+
31+
return 0;
32+
}

Diff for: AR12.cpp

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#include <iostream>
2+
using namespace std;
3+
int main() {
4+
int n;
5+
cin>>n;
6+
int a[n],i,c=1;
7+
for(i=0;i<n;i++)
8+
cin>>a[i];
9+
for(i=1;i<n;i++)
10+
{
11+
if(a[i]>a[i-1])
12+
c++;
13+
}
14+
cout<<c;
15+
return 0;
16+
}

Diff for: AR13.cpp

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#include <iostream>
2+
#include <iomanip>
3+
using namespace std;
4+
float findMean(int A[], int N)
5+
{
6+
float sum = 0;
7+
for (int i = 0; i < N; i++)
8+
sum = sum + A[i];
9+
cout << setprecision(2) << fixed << sum / N;
10+
}
11+
int main()
12+
{
13+
int a[100];
14+
int n;
15+
cin >> n;
16+
for (int i = 0; i < n; i++)
17+
cin >> a[i];
18+
findMean(a, n);
19+
return 0;
20+
}

Diff for: AR14.cpp

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
#include <iostream>
2+
using namespace std;
3+
4+
#define MAX_SIZE 100
5+
6+
int sum(int arr[], int start, int len);
7+
int findSum(int A[],int N);
8+
9+
int main()
10+
{
11+
int arr[MAX_SIZE];
12+
int num, i, sumofarray;
13+
14+
15+
cin>>num;
16+
for(i=0; i<num; i++)
17+
{
18+
cin>>arr[i];
19+
}
20+
21+
22+
sumofarray = sum(arr, 0, num);
23+
cout<<sumofarray;
24+
25+
return 0;
26+
}
27+
28+
int sum(int arr[], int start, int len)
29+
{
30+
if(start >= len)
31+
return 0;
32+
33+
return (arr[start] + sum(arr, start + 1, len));
34+
}

Diff for: AR15.cpp

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
#include <iostream>
2+
using namespace std;
3+
4+
void mergeArrays(int arr1[], int arr2[], int n1, int n2, int arr3[])
5+
6+
{
7+
int i = 0, j = 0, k = 0;
8+
9+
while (i < n1 && j < n2)
10+
{
11+
12+
if (arr1[i] < arr2[j])
13+
arr3[k++] = arr1[i++];
14+
else
15+
arr3[k++] = arr2[j++];
16+
}
17+
18+
while (i < n1)
19+
arr3[k++] = arr1[i++];
20+
21+
while (j < n2)
22+
arr3[k++] = arr2[j++];
23+
}
24+
25+
int main()
26+
{
27+
int arr1[100], n1;
28+
int arr2[100], n2;
29+
cin >> n1 >> n2;
30+
int arr3[n1 + n2];
31+
for (int i = 0; i < n1; i++)
32+
cin >> arr1[i];
33+
for (int j = 0; j < n2; j++)
34+
cin >> arr2[j];
35+
mergeArrays(arr1, arr2, n1, n2, arr3);
36+
37+
cout << endl;
38+
for (int i = 0; i < n1 + n2 - 1; i++)
39+
cout << arr3[i] << " ";
40+
cout << arr3[n1 + n2 - 1];
41+
42+
return 0;
43+
}

Diff for: AR16.cpp

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
#include <iostream>
2+
using namespace std;
3+
int main() {
4+
int t,j,k;
5+
cin>>t;
6+
while(t--)
7+
{
8+
int n,te=0;
9+
cin>>n;
10+
int a[n];
11+
for(j=0;j<n;j++)
12+
{
13+
cin>>a[j];
14+
}
15+
for(j=0;j<n-1;j++)
16+
{
17+
for(k=j+1;k<n;k++)
18+
{
19+
if(a[j]>a[k])
20+
{
21+
te = a[j];
22+
a[j] = a[k];
23+
a[k] = te;
24+
}
25+
}
26+
}
27+
for(j=n-1;j>0;j=j-2)
28+
{
29+
if(a[j]!=a[j-1])
30+
cout<<a[j]<<" ";
31+
}
32+
cout<<endl;
33+
}
34+
35+
return 0;
36+
}

Diff for: AR2.cpp

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#include <iostream>
2+
using namespace std;
3+
int main()
4+
{
5+
int MAX = 100;
6+
int array[MAX], i, largest1, largest2;
7+
cin >> i;
8+
for (int n = 0; n < i; n++)
9+
cin >> array[n];
10+
for (int r = i - 1; r >= 0; r--)
11+
cout << array[r] << " ";
12+
return 0;
13+
}

Diff for: AR6.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
#include <iostream>
23
#include <string>
34

@@ -44,4 +45,4 @@ int main() {
4445
cout << query(s) << '\n';
4546
}
4647
return 0;
47-
}
48+
}

Diff for: AR7.cpp

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
#include <iostream>
2+
using namespace std;
3+
int main() {
4+
long int N,K,p,q,sum,i,j,max=0,x=0;
5+
cin>>N>>K;
6+
long int *a = new long int[N+1]();
7+
for(i=0;i<K;i++)
8+
{
9+
cin>>p>>q>>sum;
10+
a[p]+=sum;
11+
if((q+1)<=N)
12+
a[q-1]=sum;
13+
}
14+
for(i=1;i<=N;i++)
15+
{
16+
x = x+a[i];
17+
if(max<x)
18+
max=x;
19+
}
20+
cout<<max;
21+
return 0;
22+
}

Diff for: AR8.cpp

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
#include <iostream>
2+
using namespace std;
3+
int main() {
4+
int n;
5+
cin>>n;
6+
int a[n],i,j,c=0;
7+
for(i=0;i<n;i++)
8+
{
9+
cin>>a[i];
10+
}
11+
for(i=0;i<n-1;i++)
12+
{
13+
for(j=i+1;j<n;j++)
14+
{
15+
if(a[i]>a[j])
16+
{
17+
c = a[i];
18+
a[i] = a[j];
19+
a[j] = c;
20+
}
21+
}
22+
}
23+
for(i=0;i<n;i++)
24+
{
25+
if(a[i]>=0)
26+
if(a[i]%2!=0)
27+
cout<<a[i]<<endl;
28+
}
29+
for(i=0;i<n;i++)
30+
{
31+
if(a[i]>=0)
32+
if(a[i]%2==0)
33+
cout<<a[i]<<endl;
34+
}
35+
36+
return 0;
37+
}

Diff for: AR9.cpp

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
#include<iostream>
2+
#include<string.h>
3+
4+
using namespace std;
5+
int main()
6+
{int n; cin>>n;
7+
char str[n][20], t[20];
8+
int i, j;
9+
10+
for(i=0; i<n; i++)
11+
{
12+
// cout<<" ";
13+
cin>>str[i];
14+
}
15+
for(i=1; i<n; i++)
16+
{
17+
for(j=1; j<n; j++)
18+
{
19+
if(strcmp(str[j-1], str[j])>0)
20+
{
21+
strcpy(t, str[j-1]);
22+
strcpy(str[j-1], str[j]);
23+
strcpy(str[j], t);
24+
}
25+
}
26+
}
27+
for(i=0; i<n; i++)
28+
{
29+
// cout<<" "<<endl;
30+
cout<<str[i]<<endl;
31+
}
32+
return 0;
33+
}

Diff for: SORT5.c

+40
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
#include <stdio.h>
2+
void sort(int a[],int n,int k);
3+
void sort(int a[],int n,int k)
4+
{
5+
int l;int i;
6+
l=a[0];
7+
for(i=1;i<n;i++)
8+
{
9+
if(a[i]>l)
10+
{
11+
l=a[i];
12+
}
13+
}
14+
if(l>k)
15+
{
16+
printf("%d\n",l-k);
17+
}
18+
else
19+
printf("-1\n");
20+
}
21+
22+
int main()
23+
{
24+
int i,j,k,t,n,m,l;
25+
scanf("%d",&t);
26+
while(t--)
27+
{
28+
scanf("%d %d",&n,&m);
29+
int a[n];
30+
for(i=0;i<n;i++)
31+
{
32+
scanf("%d",&a[i]);
33+
}
34+
35+
sort(a,n,m);
36+
37+
38+
}
39+
return 0;
40+
}

Diff for: SORT6.cpp

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
#include <iostream>
2+
using namespace std;
3+
4+
int main()
5+
{
6+
int tc, k;
7+
cin >> tc;
8+
while (tc--)
9+
{
10+
int n;
11+
cin >> n;
12+
int arr[n];
13+
int i, j, temp;
14+
for (i = 0; i < n; i++)
15+
{
16+
cin >> arr[i];
17+
}
18+
for (i = 0; i < n; i++)
19+
{
20+
for (j = i + 1; j < n; j++)
21+
{
22+
if (arr[j] < arr[i])
23+
{
24+
temp = arr[i];
25+
arr[i] = arr[j];
26+
arr[j] = temp;
27+
}
28+
}
29+
}
30+
for (i = 0; i < n - 2; i++)
31+
{
32+
cout << arr[i] << " ";
33+
}
34+
cout << "\n";
35+
}
36+
37+
return 0;
38+
}

0 commit comments

Comments
 (0)