Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- int main()
- {
- printf("Uslovie\n");
- /*
- Да се състави програма за обработка на масива С[10,10]. Данните в масива са в интервала [-999 - 999]. Съответната програма да извършва следните обработки:
- извеждане на условието на задачата и името на автора;
- въвеждане на входните данни;
- извеждане на входните данни;
- да се определи броя на отрицателните елементи по редове и по стълбове, а така също реда и стълба с най-малко отрицателни елементи;• да се изведат резултатите;
- */
- int N = 3;
- int cnt_row[N], cnt_col[N],C[N][N];
- for(int i=0;i<N;i++){
- for(int j=0;j<N;j++){
- do{
- printf("C[%d][%d]=",i,j);
- scanf("%d", &C[i][j]);
- }while (C[i][j]<-999 || C[i][j]>999);
- }
- }
- printf("\nMasiv A: \n");
- for(int i=0;i<N;i++){
- for (int j=0;j<N;j++){
- printf(" %d ",C[i][j]);
- }
- printf("\n");
- }
- int min_cnt_row, mini=cnt_row[0];
- for (int i=0;i<N;i++){
- int cnt = 0;
- for (int j=0;j<N;j++){
- if (C[i][j]<0){
- cnt++;
- }
- }
- cnt_row[i]= cnt;
- if(cnt_row[i]<mini){
- mini = cnt_row[0];
- min_cnt_row = i;
- }
- }
- printf("\nBroi pozitivni za vseki red:\n");
- for(int i=0;i<N;i++){
- printf("%d red: %d\n",i, cnt_row[i]);
- }
- printf("\nRed s nai-maluk broi otricatelni: %d\n", min_cnt_row);
- int min_cnt_col;
- mini=cnt_col[0];
- for (int i=0;i<N;i++){
- int cnt = 0;
- for (int j=0;j<N;j++){
- if (C[j][i]<0){
- cnt++;
- }
- }
- cnt_col[i]= cnt;
- if(cnt_col[i]<mini){
- mini = cnt_col[i];
- min_cnt_col = i;
- }
- }
- printf("\nBroi pozitivni za vsqka kolona:\n");
- for(int i=0;i<N;i++){
- printf("%d kolona: %d\n",i, cnt_col[i]);
- }
- printf("\nKolona s nai-maluk broi otricatelni: %d\n", min_cnt_col);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement