Вот так пойдет? дан массив. заменить элементы с нечетными номерами на квадраты их номеров.
program tt;uses wincrt; type Tmas=array[1..100] of real; var d,a:Tmas; i,j,n:byte; procedure enter_d(n:byte; var d:Tmas); begin randomize; for i:=1 to n do begin d[i]:=random(40); write(d[i]:0:0,' '); end; writeln; end;
procedure form_a(n:byte;d:Tmas;var a:Tmas); begin for i:=1 to n do begin if odd(i)=true then a[i]:=d[i]/i else a[i]:=sqr(d[i]); end; end;
procedure show_a(a:Tmas); begin for i:=1 to n do write(a[i]:0:2,' '); end; end; BEGIN ClrScr; writeln('Введите размер массива: '); readln(n); enter_d(n,d); form_a(n,d,a); show_a(a); END.
ivan-chay19
27.12.2020
Логические знаки не дает вставлять - пишу их союзами и частицами подчеркнутыми. 1) Число 376 четное и трехзначное. А = "Число 376 четное" В = "Число 376 трехзначное" А и В 2) Неверно, что Солнце движется вокруг Земли. А = "Солнце движется вокруг Земли" Не А 3) Земля имеет форму шара. А = "Земля имеет форму шара" А 4) На уроке математики старшеклассники отвечали на вопросы учителя и писали самостоятельную работу. А = "На уроке математики старшеклассники отвечали на вопросы учителя" В = "На уроке математики старшеклассники писали самостоятельную работу" А и В 5) Если сумма цифр числа делится на 3, то число делится на 3. А = "Сумма цифр числа делится на 3" В = "Число делится на 3" А стрелка к В 6) Число делится на 3 тогда и только тогда, когда сумма цифр числа делится на 3 А = "Число делится на 3 " В = "Сумма цифр числа делится на 3" А стрелка в обе стороны В
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Составьте программу вычисления среднего арифметического отрицательных элементов массива c++
#include <iostream>
#define _ std::
int main() {
int *a = new int[100];
int n, sum=0, c=0;
_ cin >> n;
for (int i = 0; i < n; i++) {
_ cin >> a[i];
if (a[i] < 0) {
sum += a[i];
c++;
}
}
_ cout << (c != 0 ? (double)sum / c : 0)<<_ endl;
return 0;
}