 |
Статистика |
 |
|
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
 |
|
 |
Каталог файлов |
 |
BC-5 Вложенные циклично-вычислительные процессы (матрицы)
Всего комментариев: 2 | |
0
Вариант 22 Code #include<stdio.h> void main() { printf("Laboratorna robota BC-5\n"); printf(" \n"); printf(" \n\n"); float fMas[20][20],fVec[20]; register unsigned long i,j,k,n,m; printf("n=");scanf("%d",&n);// Строк printf("m=");scanf("%d",&m);// Столбцов // Ввод for(i=0;i<n;i++)// Строки for(j=0;j<m;j++)// Столбцы { printf("fMas[%d][%d]=",i,j);scanf("%f",&fMas[i][j]); } // Заполнение fVec for(j=0;j<m;j++)// Столбцы { fVec[j]=0; k=0; for(i=0;i<n;i++) if(fMas[i][j]>=0)// Строки fVec[j]+=fMas[i][j]; } // Вывод массива printf("\nfMas=\n"); for(i=0;i<n;i++)// Строки { for(j=0;j<m;j++)// Столбцы printf("\t%.2f",fMas[i][j]); printf("\n"); } // Вывод вектора printf("fVec= { "); for(j=0;j<m;j++)// Строки { printf("%.2f ",fVec[j]); } printf("}\n"); }
|
0
Вариант 17 Code #include<stdio.h> void main() { printf("Laboratorna robota BC-5\n"); printf("Studenta grupu PZ-08-1\n"); printf("Slashova Antona\n\n"); float **fMas,*fVec; register unsigned long i,j,k,n,m; printf("n=");scanf("%d",&n);// Строк printf("m=");scanf("%d",&m);// Столбцов // Динамическое выделение памяти fMas=new float*[n];// Cтолбец указателей for(i=0;i<n;i++) fMas[i]=new float[m];// Cтроки fVec=new float[n]; // Ввод for(i=0;i<n;i++)// Строки for(j=0;j<m;j++)// Столбцы { printf("fMas[%d][%d]=",i,j);scanf("%f",&fMas[i][j]); } // Заполнение fVec for(i=0;i<n;i++)// Строки { fVec[i]=0; k=0; for(j=0;j<m;j++)// Столбцы { fVec[i]+=fMas[i][j]; if(fMas[i][j]<0)k++; } if(k!=0) fVec[i]/=float(k); } // Вывод массива printf("\nfMas=\n"); for(i=0;i<n;i++)// Строки { for(j=0;j<m;j++)// Столбцы printf("\t%.2f",fMas[i][j]); printf("\n"); } // Вывод вектора printf("fVec= { "); for(i=0;i<n;i++)// Строки { printf("%.2f ",fVec[i]); } printf("}\n"); // Освобождение памяти for(i=0;i<n;i++) delete [] fMas[i]; delete [] fMas; delete [] fVec; }
|
|
|
|
|
 |
 |
 |
|