Помогите с решением
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
include<iostream>
include<conio.h>
include<math.h>
using namespace std;
int main()
{
const int N = 10;
float a[N];
int g = -2;
for (int i = 0; i < N; i++)
{
}
Дан массив из 10 элементов.Если в данной последовательности есть числа меньше -2, то все отрицательные заменить с квадратами, иначе все элементы массива умножить на 0,1
a[N]
, которая находится за границей массива.cout << (a[i] * a[i]);
только выводит значение на экран, но не влияет на содержимоеa[i]
.Вот так работает:
Филимон, спасибо большое!!!
http://rextester.com/HUMU96001
Ашипся немножко. Невнимательно прочитал задание. Квадраты должны быть только для отрицательных элементов. Обработка массива должна быть такая:
Croessmah, у тебя тоже ашипки.
!= vec.end()
А чего с последним for расслабился? Даёшь функциональное программирование в массы!
Точно! Благодарю за пинок.
Видимо, я тоже невнимательный. )))
Не хотелось страдать маразмом.
Даёшь!