powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / массивы в си (нечетные элементы)
25 сообщений из 50, страница 1 из 2
массивы в си (нечетные элементы)
    #39201882
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Найти в сгенерированном массиве количество нечетных элементов главной диагонали
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[]) { 
	
	int i, j;
 int kol = 0;
 int myArray[11][11]; 
  printf( "isxod massiv:\n" );    
  for ( i = 0; i < 11; i++ ) {
                   for ( j = 0; j < 11; j++ )
               {
               	printf("%d   ", (j-1 < i && j + i > 9) ? 2 : 0);
                 }
    printf( "\n" ); 
}       printf( "sgeneririvannue massiv:\n" );       
             for ( i = 0; i < 11; i++ ) {
                   for ( j = 0; j < 11; j++ )
               {
                 
               	printf("%d  ", (j-1 < i && j + i > 20) ? 2 : rand() % 26+10);
               } printf( "\n" );  
           }
               for (i = 0; i < 11/2; i++) 
                {
                      if ((myArray[i][j] )%2 ==1);
                   kol+=myArray[i][j];      
}
 printf( "kol nechet = %d\n", +kol);
 
 
  getchar();
	return 0;
	
}
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39201967
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня не покидает ощущение дежа-вю. Кажется ты эту задачу уже сделал. Зачем снова поднял?
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202015
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сага о массивах какая-то :(
Массив так и не заполнен. Кроме этого столько косяков в коде что непонятно стоит ли начинать на них указывать?

Может в ПТ перенести?
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202035
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,
как мне посчитать количество нечетных элементов главной диагонали?
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202048
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MachMut,

Объявляешь счётчик, присваиваешь ему 0.

Пишешь цикл перебора элементов главной диагонали.

В теле цикла проверяешь, чётный ли текущий элемент.

Если нечётный, увеличиваешь счётчик.

после цикла если нужно можно распечатать счётчик.

Профит.
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202054
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,
а как прописать цикл перебора элементов главной диагонали?
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202076
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MachMutа как прописать цикл перебора элементов главной диагонали?
Код: sql
1.
for (int i = 0; i < m; ++i)


Где m это размер матрицы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202096
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
почему он не считает?
Код: c#
1.
2.
3.
4.
5.
6.
  for (i = 0; i < 11; ++i)
                {
                      if ((myArray[i][j] )%2 ==0)
                   sum=0;   
				   else 
				   sum++;   
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202106
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MachMutпочему он не считает?
Во-первых, потому что ты не понимаешь что такое "главная диагональ". Во-вторых, потому что
код совершенно дебильный.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202132
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
а как его сделать рабочим, а не дебильным?
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202146
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MachMutа как его сделать рабочим, а не дебильным?
Полностью выкинуть половину строк. Половину оставшейся половины - переписать правильно в
соответствии с логикой, а не тетрадкой соседа.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202149
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

а как его правильно переписать?
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202157
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MachMutа как его правильно переписать?
С помощью кнопок на клавиатуре удалить неправильные буквы и вставить на их место правильные.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202160
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MachMutDimitry Sibiryakov,

а как его правильно переписать?
Ты сам хочешь правильно переписать или чтобы за тебя переписали?

Если сам, то давай начнем с начала: заполним массив. Покажи только ту часть кода где заполняется массив.
Подсказка, заполнение одного элемента массива выглядит так
Код: plaintext
1.
array[x][y] = ...
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202166
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

а где правильные?
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202184
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,
заполнила, так?
myArray[i][j]=rand() % 14+11
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202221
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,
а это главная диагональ?:
for (int i = 0; i < n; ++i){
for (int j = 0; j < n; ++j){
if (j == i || j == n - 1 - i)
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202230
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MachMutа это главная диагональ?
Это бред. Напиши определение главной диагонали словами.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202234
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Главная - диагональ в массиве от элемента [1,1] до элемента [n,n], т. е. [1,1], [2,2], [3,3] .. [n,n]
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202239
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MachMutDimitry Sibiryakov,

Главная - диагональ в массиве от элемента [1,1] до элемента [n,n], т. е. [1,1], [2,2], [3,3] .. [n,n]

Ну так и проверяй главную диагональ, а не хрень какую-то...
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202242
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MachMut диагональ в массиве от элемента [1,1] до элемента [n,n], т. е. [1,1],
[2,2], [3,3] .. [n,n]
MachMut
Код: sql
1.
myArray[i][j]


Разницу видишь?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202251
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

for (i = 1; i <= 11; ++i) так?
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202279
MachMut
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

if(i==j || j==N-i-1) это главная диагональ?
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202294
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это похоже на крестик из двух диагоналей. Напишите уже ей код и закроем топик.

Сикокамона?
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202306
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНапишите уже ей код и закроем топик.
Голосую пристрелить как безнадёжный случай.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 50, страница 1 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / массивы в си (нечетные элементы)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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