Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  exx
Language: C/C++
Code:
/*made by Muchach_o project № 5*/

#include <stdio.h>
#include <locale.h>
#include <stdlib.h>
#include <math.h>


int main()
{
     int i, j, x = 0, a = 0, z = 1;
     int myArray[5][7]; // объявляем массив размером 5*7 элементов
     printf("enter matrixn");
     printf("!!!matrix is entered line by line!!!n");

     for (i = 0; i < 7; i++)
     {
          for (j = 0; j < 5; j++){
               printf("%d)", z);
               scanf_s("%d", &myArray[j][i]);// каждому элементу присваиваем значение произведения текущих индексов элемента массива
               z++;
          }
     }
     printf("n");
     printf("{");
     for (i = 0; i < 5; i++) {
          for (j = 0; j < 7; j++)
          {
               printf("%d ", myArray[i][j]);
          }
          printf("n");
     }
     printf("}");// выводим наш полученный массив 
     printf("n");
     printf("n");

     for (j = 0; j < 7; j++)
     {
          if (a == 2 && x == 2){
               printf("Nubmber pillar j : %dn", j - 1);
               break;
          }


          a = 0;
          x = 0;
          for (i = 0; i < 5; i++)
          {
               if (myArray[i][j] > 0)
               {
                    a++;
                    printf("a2: %dn", a);
               }
               if (myArray[i][j] < 0)
               {
                    x++;
               }
          }

     }
     if (a != 2 && x != 2){


          printf("zero(0)");
     }


     getch();
     return 0;
}     
          
Comments: