- 1
Выведите все элементы списка с четными индексами (то есть A[0], A[2], A[4], ...).
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 4
−104
Выведите все элементы списка с четными индексами (то есть A[0], A[2], A[4], ...).
Не могу сделать, так как не дано сколько элементов в списке.
−105
Дана строка. Разрежьте ее на две равные части (если длина строки — четная, а если длина строки нечетная, то длина первой части должна быть на один символ больше). Переставьте эти две части местами, результат запишите в новую строку и выведите на экран.
При решении этой задачи не стоит пользоваться инструкцией if.
Вообще не разбираюсь в строках. Помогите пожалуйста.
+141
#include <iostream>
using namespace std;
int main()
{
int n, m, c, b, f = 0;
cin >> n >> m;
int A[n][m];
for(int i = 0; i < n; i++ )
{
for(int j = 0; j < m; j++)
{
cin >> A[i][j];
}
}
for(int i = 0; i < n; i++ )
{
b = A[i][0];
for(int j = 0; j < m; j++)
{
c = A[0][j];
for(int a = 0; a < n; a++)
{
if(c < A[0][a])
{
c = A[0][a];
}
}
for(int k = 0; k < m; k++)
{
if(b > A[k][0])
{
b = A[k][0];
}
}
if(b == c)
{
f++;
}
}
}
cout << f;
return 0;
}
Задана матрица K, содержащая n строк и m столбцов. Седловой точкой этой матрицы назовем элемент, который одновременно является минимумом в своей строке и максимумом в своем столбце.
Найдите количество седловых точек заданной матрицы.
Вроде всё правильно, а выдаёт, что есть необработаное исключение.Что не так?
+141
#include <iostream>
using namespace std;
int main()
{
int n, k = 0, j = 0, a, b = 1;
cin >> n;
int A[1000];
for(int i = 0; i < n; i++)
{
cin >> A[i];
}
for(int i = 0; i < n; i++)
{
if(A[i] < 0 && A[i - 1] < 0 || A[i] > 0 && A[i - 1] > 0 || A[i] < 0 && A[i -+1] < 0 || A[i] > 0 && A[i + 1] > 0 )
{
cout << "YES";
break;
}
else
{
cout << "NO";
break;
}
}
cin >> a;
return 0;
}
Напишите программу, которая определяет, есть ли в данном массиве два соседних элемента с одинаковыми знаками.Помогите не работает.