Orice problema pe care puteți sa o rezolvați ma ajuta. Va rog mult! Nu prea ma pricep la info și vreau sa încerc sa învăț din rezolvări.
Răspunsuri la întrebare
Salut!
Ai rezolvarile in limbaj C++ mai jos
9.
#include <iostream>
using namespace std;
int main()
{
int n, max = -100000000;
cin >> n;
int a[n];
for (int i = 1; i <= n; i++)
{
cin >> a[i];
if (a[i] > max)
{
max = a[i];
}
}
cout << "max = " << max << ", pozitii ";
for (int i = 1; i <= n; i++)
{
if (a[i] == max)
{
cout << i << " ";
}
}
return 0;
}
10.
#include <iostream>
using namespace std;
int main()
{
int n, a[n], b, y;
bool ok = false;
cin >> n >> b;
for (int i = 1; i <= n; i++)
{
cin >> a[i];
if (b == a[i])
{
ok = true;
y = i;
}
}
if (ok == true)
{
cout << b << " " << y;
}
return 0;
}
11.
#include <iostream>
using namespace std;
int main()
{
int n, max = -1000000000, min = 1000000000;
cin >> n;
int a[n];
for (int i = 1; i <= n; i++)
{
cin >> a[i];
if (a[i] > max)
{
max = a[i];
}
if (a[i] < min)
{
min = a[i];
}
}
cout << min << " " << max;
return 0;
}
12.
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int n;
cin >> n;
int a[n];
for (int i = 0; i < n; i++)
{
cin >> a[i];
}
sort (a, a + n);
cout << a[n - 2] << " " << a[n - 1];
return 0;
}
13.
#include <iostream>
using namespace std;
int main()
{
int n, maxp = -1000000000;
cin >> n;
int a[n];
for (int i = 1; i <= n; i++)
{
cin >> a[i];
if (a[i] % 2 == 0)
{
if (a[i] > maxp)
{
maxp = a[i];
}
}
}
cout << maxp;
return 0;
}