1 Востаннє редагувалося sokol (29.10.2018 20:39:33)

Тема: допоможіть благаю!!

#include <math.h>
#include <stdio.h>
#include <ctime>
#include <iostream>
#include <conio.h>
#include <cstdlib>
#include "iomanip"
#include <string.h>
using namespace std;

int main() 
{
    int j,i,n = 9;
    int A[n][n];

  int k = 0;
    
     srand(time(NULL));
    for (i = 0; i < n; i++)
    { 
        for (j = 0; j<n; j++)
      {
     
        A[i][j]=rand() % 99;
        printf("%2d ", A[i][j]);
      }
        printf("\n");
    }   
    int m;
    int l = n%2;
    if (l) 
 { 
    m = int (n/2);
 }  else
  {
    m = n/2 - 1;
  } 
    for (int i = 1; i < n - 1; i++)  {
    int sum = 0;
    if (i <= m)  {
      k ++;
    }  else if (i > m && l == 1)  {
      k --;
    }  else l = 1;
    for (int j = 1; j <= k; j++)  {
        sum = sum + A[i - j][8-i - j] + A[i + j][8];
      }  

    A[i][n-1-i] += sum;
  }

  cout <<"\n\n\n";
  for (int i = 0; i < n; i ++)  {
    for (int j = 0; j < n; j ++)  {
      printf("%3d ", A[i][j]);
      }
        printf("\n");
    }   
  }

В новій матриці помістіть на бічну діагональ суми елементів, які розташовані над бічною діагоналлю та знаходяться на діагоналях перпендикулярно до бічної діагоналі. Виведіть новий масив на екран. Розрахуйте суми елементів, які знаходяться в непарних рядках нового масиву. Виведіть ці суми.

Post's attachments

Безымянный1.cpp 1.03 kb, 26 downloads since 2018-10-25 

2 Востаннє редагувалося sokol (29.10.2018 20:41:01)

Re: допоможіть благаю!!

гляньте код, що там не так  нерозумію?Перший елемент воно рахує правильно а далі воно бере не ті елменти які потрібно. Там мабуть проблема деьв циклі.

3

Re: допоможіть благаю!!

створіть тему в відповідному розділі форума, і вставте код в повідомлення використовуючи тег code

Говоріть українською! Живіть українською! Відчувайте українською!

4

Re: допоможіть благаю!!

Додайте відформатований код сюди, і подивимось разом

Maybe a = Just a | Nothing
Подякували: leofun011

5

Re: допоможіть благаю!!

Підтримую попередніх дописувачів. І ще опишіть, чому ви вважаєте, що там щось не так.

6

Re: допоможіть благаю!!

Прихований текст
Переніс в С/С++.
x
Подякували: koala, leofun01, ostap34PHP3