Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Линии Problem
- Да се напише програма која вчитува матрица со димензии MxN (макс. 100x100).
- На почетокот се внесуваат димензиите на матрицата, а потоа и елементите на матрицата кои се само вредностите 1 и 0.
- Програмата треба да изброи и отпечати на СИ во колку од редиците и колоните има барем 3 последователни елементи со вредност 1.
- */
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int m, n, i ,j;
- scanf("%d %d", &m, &n);
- int niza[m][n];
- for(i = 0; i < m; ++i) {
- for(j = 0; j < n; ++j) {
- scanf("%d", &niza[i][j]);
- }
- }
- int k, vkupno = 0, vkPoRed;
- for(i = 0; i < m; ++i) {
- for(j = 0; j < n; ++j) {
- if(niza[i][j] == 1) {
- int k = j+1;
- vkPoRed = 1;
- while(niza[i][k] != 0 && k < n) {
- vkPoRed++;
- k++;
- }
- if(vkPoRed > 2) {
- vkupno += 1;
- break;
- }
- }
- }
- }
- for(i = 0; i < n; ++i) {
- for(j = 0; j < m; ++j) {
- if(niza[j][i] == 1) {
- int k = j+1;
- vkPoRed = 1;
- while(niza[k][i] != 0 && k < m) {
- vkPoRed++;
- k++;
- }
- if(vkPoRed > 2) {
- vkupno += 1;
- break;
- }
- }
- }
- }
- printf("%d", vkupno);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement