0 / 0 / 0
Регистрация: 28.11.2017
Сообщений: 3
1

Сформировать двумерный массив так, чтобы на нечетных столбцах стояли единицы, на четных – нули

30.11.2017, 08:36. Показов 856. Ответов 2
Метки нет (Все метки)

Сформировать двумерный массив так, чтобы на нечетных столбцах стояли единицы, на четных – нули.
Помогите, пожалуйста, составить блок-схему к задаче.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2017, 08:36
Ответы с готовыми решениями:

из двух заданных массивов А (10) и В (10) создать массив С так,чтобы элементы А стояли на четных местах, а элементы В - на нечетных местах массива С
Составить алгоритм и программу для создания массива из двух заданных массивов А (10) и В (10) так,...

Создать массив (С) так, чтобы элементы (А) стояли на четных местах, а элементы (В) - на нечетных местах
Из двух заданных массивов А (10) и В (10). Создать массив (С) так, чтобы элементы (А) стояли на...

Переставить элементы массива так, чтобы нули в каждой строке стояли в конце
Такая вот задачка на : 1) Создать массив: 1 0 2 0 0 3 0 4 2 0 3 0 0 4 0 1...

Отсортировать массив из 0 и 1 так, чтобы все нули находились в начале, а все единицы - в конце массива
Тема: Функции 1. Дано одномерный массив, заполненный 0 и 1 в произвольном порядке. Отсортировать...

2
Почетный модератор
64256 / 47556 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
30.11.2017, 09:56 2
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
program z1;
uses crt;
var a:array[1..20,1..20] of byte;
    n,i,j:byte;
begin
clrscr;
write('Введите размер массива от 2 до 20 n=');
readln(n);
for i:=1 to n do
 begin
  for j:=1 to n do
   begin
    if odd(j) then a[i,j]:=1
    else a[i,j]:=0;
    write(a[i,j]:2);
   end;
  writeln;
 end;
readln
end.
Миниатюры
Сформировать двумерный массив так, чтобы на нечетных столбцах стояли единицы, на четных – нули  
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7093 / 4216 / 2734
Регистрация: 22.11.2013
Сообщений: 12,095
Записей в блоге: 1
30.11.2017, 13:07 3
Лучший ответ Сообщение было отмечено ZX Spectrum-128 как решение

Решение

Еще несколько возможных вариантов без ветвления:
Pascal
1
  for i:=1 to n do for j:=1 to n do a[i,j]:=Ord(Odd(j));
Pascal
1
  for i:=1 to n do for j:=1 to n do a[i,j]:=j and 1;
Pascal
1
  for i:=1 to n do for j:=1 to n do a[i,j]:=j mod 2;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2017, 13:07
Помогаю со студенческими работами здесь

Массив. Переставить элементы массива так, чтобы сначала располагались все нули, затем все единицы
Тема Одномерные массивы В массиве X(1:n) каждый элемент равен 0, 1 или 5. Переставить элементы...

Расположить нулевые элементы массива так, чтобы они стояли только на четных позициях
if(fmodf(a,1)!= 0){ a=0; k++; } else ; } ...

Расположить элементы массива так, чтобы нули было в начале, а единицы в конце
Дан массив, состоящий из нулей и единиц, нужно расположить элементы массива так, чтобы нули было в...

Сформировать третий массив, чтобы на нечетных местах были элементы первого массива, а на четных второго
Добрый день. Необходимо сформировать третий массив, так чтобы на нечетных местах были элементы...

Сформировать массив В, элементами которого являются нули и единицы
В файле F матрица действительных чисел размером 3 * 6. Сформировать массив В, элементами которого...

Переставить элементы массива так, чтобы сначала располагались все нули, затем единицы
Перестановка. В массиве X каждый элемент равен 0, 1 или 2. Переставить элементы массива так, чтобы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru