codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#define _CRT_SECURE_NO_WARNINGS #include <time.h> #include <math.h> #include <malloc.h> int main() { int n = 0, i, k = 0, B[10]; for (i=0;i<10;i++){ B[i]=rand()%30-10; } printf("Массив B:\n "); for (i=0;i<10;i++){ printf("%d ", B[i]); } for (i = 0; i < 10; i++) { printf("%3.1d",B[i]); if (B[i]%2==0) { n++; } } int C[n]; for (i = 0; i < 20; i++) { if (B[i]%2==0) { C[k] = B[i]; k++; } } int M=n; //количество элементов массива C printf("\n"); printf("\n Количество элементов массива C: M="); printf("%3.1d",M); printf("\n"); int Cmax=C[0], Imax; //нахождение макс элемента и его индекс printf("\n"); for (i = 0; i < M; i++) { if C[i]>Cmax Cmax=C[i]; Imax=I; } printf(“Максимальный элемент массива С[%d]: %d\n”, Imax, Cmax); int F[4][M]; //инициализация массива F и его заполнение for (i=0;i<4;i++){ for (j=0;j<M;j++){ F[i][j]= 2.2*B[i]*sinf(C[j]); }} for (i=0;i<4;i++){ printf(“\n”); for (j=0;j<M;j++){ printf(“%d ”, F[i][j]); }} int S; //сумма элементов периметра матрицы for(i=0;i<4;i++) { printf("\n"); for(j=0;j<M;j++) { if(i==0 || i==4-1) S+=F[i][j]; else if(j==0 || j==M-1) S+=F[i][j]; } } printf("\n\nСумма элементов на периметре матрицы F равна %d",S);
Private
[
?
]
Run code
Submit