powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / массивы в с#
13 сообщений из 13, страница 1 из 1
массивы в с#
    #39197822
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
задача: нужно сформировать массив Z(11;11) так, чтобы элементы синей области были равны 2, а остальные 0.
У меня все элементы равны 0, не знаю, как заштрихованной области присвоить значение 2. Помогите пожалуйста)
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
	
	int i, j;
 int myArray[11][11]; 
  printf( "massiv:\n" );   
  for ( i = 0; i < 11; i++ ) {
   for ( j = 0; j < 11; j++ )
    {
        printf( "%d   ", 0 );
    }
    printf( "\n" ); 
  }
  getchar();
	return 0;
}



...
Рейтинг: 0 / 0
массивы в с#
    #39197824
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Придумай формулу которая будет показывать куда попадает элемент в зависимости от значений i, j
...
Рейтинг: 0 / 0
массивы в с#
    #39197827
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MachMutУ меня все элементы равны 0
В коде написано совсем другое.
...
Рейтинг: 0 / 0
массивы в с#
    #39197863
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,
но в массиве он так выдает)
...
Рейтинг: 0 / 0
массивы в с#
    #39197865
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В коде нет чтения массива.
...
Рейтинг: 0 / 0
массивы в с#
    #39197875
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

массив заполняется 0)
...
Рейтинг: 0 / 0
массивы в с#
    #39197903
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если "массив" это
MachMut
Код: c#
1.
  printf( "massiv:\n" );   


тогда так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
  for ( i = 0; i < 11; i++ ) {
   for ( j = 0; j < 11; j++ )
    {
	printf("%d   ", (j < i && j + i > 10) ? 2 : 0);
    }
    printf( "\n" ); 
  }
...
Рейтинг: 0 / 0
массивы в с#
    #39197925
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,
а вы не знаете, почему не считает элементы главной диагонали?
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {

int i, j;
int myArray[11][11];
printf( "massiv:\n" );
for ( i = 0; i < 11; i++ ) {
for ( j = 0; j < 11; j++ )
{
printf("%d ", (j < i && j + i > 10) ? 2 : 0);
}
printf( "\n" );
}
int sum=0;
for(i=0; i<11; i++)
sum+=myArray[i][i];
printf( "summa = %d\n" ,sum);

getchar();
return 0;
}
...
Рейтинг: 0 / 0
массивы в с#
    #39197932
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласно твоей логике надо так
Код: plaintext
1.
printf( "summa = %d\n" , 0);
...
Рейтинг: 0 / 0
массивы в с#
    #39197955
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,
а почему не считает нечетные элементы главной диагонали?))
#include <iostream>
#include <iomanip>
#include <math.h>
using namespace std;

void Opredel(int**,int);
int main() {
int Iter=0;
int i, j;
int myArray[11][11];
printf( "massiv:\n" );
for ( i = 0; i < 11; i++ ) {
for ( j = 0; j < 11; j++ )
{
printf("%d ", (j < i && j + i > 10) ? 2 : 0);
}
printf( "\n" );
}
{
for(int i=0; i<11; ++i){for(int j=0; j<11; ++j)
if(myArray[i][j]%2==1)
Iter=Inter+1;;
}
printf( "summa = %d\n", Inter);
getchar();
return 0;
}


}
...
Рейтинг: 0 / 0
массивы в с#
    #39197959
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MachMutDima T,
а почему не считает нечетные элементы главной диагонали?))
Потому что массив никто не заполнил.
...
Рейтинг: 0 / 0
массивы в с#
    #39197964
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,
а как его заполнить?
...
Рейтинг: 0 / 0
массивы в с#
    #39198576
Пётр Седов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очевидно, нужен поворот массива на 45 ° .
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / массивы в с#
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]