powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / массивы в си (нечетные элементы)
50 сообщений из 50, показаны все 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
массивы в си (нечетные элементы)
    #39202424
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MachMutDima T,
заполнила, так?
myArray[i][j]=rand() % 14+11
Затестил, не компилируется
Код: plaintext
1.
2.
3.
4.
5.
6.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[]) { 
 myArray[i][j]=rand() % 14+11
}


Я вроде понятно написал "Покажи только ту часть кода где заполняется массив.", т.е. код, запустив который, получим заполненный массив.

по диагоналям тоже самое: приводи полный кусок кода, а не какие-то строчки из него.

По сути весь твой код состоит из двух частей:
1. Заполнить массив
2. Посчитать диагональ.

первая часть может быть откомпилирована и запущена без второй.
Поэтому прежде чем что-то сюда отправить сначала проверь что компилируется, затем шли сюда с вопросами "а то ли я вообще написала?"
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202664
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю для простоты понимания рассмотреть конкретную матрицу - 2х2, потом абстрагироваться от неё и перейти к общему случаю.
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202690
Фотография SashaMercury
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbПредлагаю для простоты понимания рассмотреть конкретную матрицу - 2х2, потом абстрагироваться от неё и перейти к общему случаю.

Мы так до функана дойдём если от матриц начнём абстрагироваться :D Хватит уже издеваться, девушка вас всех просто разыгрывает. Перечитайте ещё раз все её сообщения ;)
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202725
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbПредлагаю для простоты понимания рассмотреть конкретную матрицу - 2х2, потом абстрагироваться от неё и перейти к общему случаю.

предлагаю остановиться сначала на матрице 1х1, а то 2х2 - это очень сложно!
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39202742
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давайте ее развернем на 45 градусов.
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39203685
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
предлагаю написать ей псевдокод на русском. это не моя сильная сторона (какой-то не понятный получается), поэтому сам не взялся.
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39203739
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я проводил эксперимент. Правда не в сях а в java. С греческими буквами
в среде Jetbrains у меня успешно компилировались идентификаторы.
Тоесть у меня были такие переменные как омега, эпсилон, пси e.t.c.

А как в сях с non-latin идентификаторами?
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39203751
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonА как в сях с non-latin идентификаторами?
Можно через utf-8. http://en.cppreference.com/w/cpp/language/identifiers
Но не все компиляторы поддерживают.
Например начиная с GCC5 https://gcc.gnu.org/wiki/FAQ#What_is_the_status_of_adding_the_UTF-8_support_for_identifier_names_in_GCC.3F
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39203752
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, невнимательно прочел ссылки.
Поддерживается только уникод в формате \uXXXX
Т.е. ответ - нельзя.
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39203767
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SashaMercury
Мы так до функана дойдём если от матриц начнём абстрагироваться :D Хватит уже издеваться, девушка вас всех просто разыгрывает. Перечитайте ещё раз все её сообщения ;)я не издеваюсь, 2х2 - очень простой и наглядный пример, от которого потом просто перейти к общему случаю. У людей бывает ступор на простых вещах, надо терпеливо просто объяснять на простых примерах, если надо, несколько раз (да, я много играл в квесты, да, за npc, да, да)
а 1х1 - вырожденный случай.

maytonДавайте ее развернем на 45 градусов.кого, авторшу? вокруг какой оси? с антиалайзингом или без?
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39203844
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMbmaytonДавайте ее развернем на 45 градусов.кого, авторшу? вокруг какой оси? с антиалайзингом или без?Да ты невкурсе нашего фольклора
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39203857
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДа ты невкурсе нашего фольклора Про матрицы поворот 45 градусов на? (йоды внимательный смайл тут) Ничего драматичного там, матан один. А тут интриги внос.

Всё равно мою учебно-патриотическую матрицу 2х2 не оценили :)
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39203859
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я как-то делал тороидальную матрицу. Для игры.
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39203948
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ как-то делал тороидальную матрицу. Для игры. зацикленный мир? тороидальную или сферическую?
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39204078
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там был замкнутый мир. Тоесть если персонаж дошел до края локации то
он просто переносится на край с другой стороны. А один хрен игра невзлетела.
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39204189
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет, камрады!
Какое у вас тут крутое обсуждение стандарта с++17 !
( прменительно к главной диагонали )..

Привет Джамшутам! Так держать диагональ
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39204204
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ как-то делал тороидальную матрицу. Для игры.
Сферический конь в вакууме?
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39204208
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДавайте ее развернем на 45 градусов.
Ну нафиг! На 180!
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39204211
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще, отчего то, читая всю эту лабудень, вспомнился закон:
Тело, впернутое в воду, выпирает на свободу,
С силой выпертой воды, тела впертого туды...
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39204215
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonТам был замкнутый мир. Тоесть если персонаж дошел до края локации то
он просто переносится на край с другой стороны. а край, стало быть, был только с боков?
maytonА один хрен игра невзлетела.срочно меняй геймдиза.
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39204269
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и сверху и снизу ессно. Тор как-бе.
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39204292
nik_x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНу и сверху и снизу ессно. Тор как-бе.
Оставить публике дырку от бублика!
Пипл - схавает!
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39204661
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНу и сверху и снизу ессно. Тор как-бе.
И тор и сфера же? Охренень... о_о
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39206814
Фотография Usman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MachMut,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

#define SIZE 11

int main(int argc, char *argv[]) {
    int i, j;
    int kol = 0;
    int myArray[SIZE][SIZE];

    for (i = 0; i < SIZE; i++) {
        for (j = 0; j < SIZE; j++) {
            myArray[i][j] = rand() % 26 + 10;
            printf("%d  ", myArray[i][j]);
        }
        kol += myArray[i][i] % 2;
        printf("\n");
    }

    printf("kol nechet = %d\n", kol);

    return 0;
}
...
Рейтинг: 0 / 0
массивы в си (нечетные элементы)
    #39206827
Фотография Macks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MachMutDimitry Sibiryakov,

for (i = 1; i <= 11; ++i) так?


for (i = 0; i < 11; ++i)
if (m[i][i] ...
...
Рейтинг: 0 / 0
50 сообщений из 50, показаны все 2 страниц
Форумы / C++ [игнор отключен] [закрыт для гостей] / массивы в си (нечетные элементы)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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