0 / 0 / 0
Регистрация: 01.01.2015
Сообщений: 18

Сформировать матрицу размером 10*19 по указанному правилу

28.03.2015, 21:26. Показов 1681. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Сформировать матрицу размером 10*19 по следующему правилу.В первой строке средний (десятый) элемент равен 1, остальные элементы нулевые, (i+1)-й элемент каждой последующей строки получается сложением i-ого и (i+2)-го элементов предыдущей строки. Ненулевые элементы полученного массива образуют так называемый треугольник Паскаля.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.03.2015, 21:26
Ответы с готовыми решениями:

Из заданной матрицы A размером N*M получить матрицу В размером K*3 по правилу: первый столбец состоит из полож
Из заданной матрицы A размером N*M получить матрицу В размером K*3 по правилу: первый столбец состоит из положительных элементов, второй...

Сформировать вектор по указанному правилу
Задано целое число k>3 и массив действительных чисел v=(v1,v2,...,vN).Найти вектор g(i)=(vi+3k,vi+2k,vi+3k,vi+k,vi+5k),i=1,k и...

Сформировать массив по указанному правилу
Всем привет, помогите пожалуйста решить задание, не понимаю как это реализовать с указанным правилом. Нужно описать статический массив из...

4
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
28.03.2015, 22:07
Лучший ответ Сообщение было отмечено danyfaradey как решение

Решение

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
#include <stdio.h>
 
int main()
{
    const int M = 10;
    const int N = 19;
    int matrix[M][N] = { 0 };
    
    matrix[0][N/2] = 1;
    for(int i = 1; i < M; ++i)
    {
        for(int j = 0; j < N; ++j)
        {
            int left, right;
            left = j-1 < 0 ? 0 : matrix[i-1][j-1];
            right = j+1 > N -1 ? 0 : matrix[i-1][j+1];
            matrix[i][j] = left + right;
        }
    }
    for(int i = 0; i < M; ++i)
    {
        for(int j = 0; j < N; ++j)
            printf("%3d ", matrix[i][j]);
        printf("\n");
    }
}
0
0 / 0 / 0
Регистрация: 01.01.2015
Сообщений: 18
29.03.2015, 18:47  [ТС]
В 20 строчке 'i' : redefinition; multiple initialization,можно ли переименовать в i1?А в 26 строке 'main' : function should return a value; 'void' return type assumed, что и куда добавить,можете,пожалуйста подсказать?
0
Жарю без масла
867 / 749 / 225
Регистрация: 13.01.2012
Сообщений: 1,702
29.03.2015, 19:04
ну если уж такой древний компиль..
вынесете объявления переменных i и j из for блоков в начало.
добавьте в конце return 0;
0
32 / 32 / 14
Регистрация: 30.11.2013
Сообщений: 139
29.03.2015, 19:06
В строке 20 можно переименовать, но тогда и в строке 23 тоже. (хотя поведение странное, какое IDE используете?)
В конце кода перед } добавьте return 0;
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.03.2015, 19:06
Помогаю со студенческими работами здесь

Сформировать последовательность по указанному правилу
2.Возьмите два натуральных числа a и b. Образуйте последовательность, состоящую и n членов: a=x1, b =x2, x3= x1+x2 ,.....,xi=...

Заполнить матрицу по указанному правилу
Не могу дописать программу, где надо заполнить массив data 4x4 цифрой 7 и цифрой 8 выше главной диагонали (диагональ не заполнять) ...

Матрицу A (m, n) заполнить по указанному правилу
Помогите решить. Матрицу A (m, n) заполнить следующим образом. Для заданных k и l элемента akl присвоить значение 1; элементам,...

Из заданной матрицы A размером получить матрицу В размером по правилу: первый столбец состоит из положительных элементов, второй – из отрицате
1. Из заданной матрицы A размером получить матрицу В размером по правилу: первый столбец состоит из положительных элементов, второй –...

Сформировать новый массив по указанному правилу
Дан массив а0, а1, …, а15. Сформировать новый массив b по правилу: b0=а0* a1, b1=а2* a3, …, b8=а14* a15. Нулевые элементы массива b...


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

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

Новые блоги и статьи
Чем асинхронная логика (схемотехника) лучше тактируемой, как я думаю, что помимо энергоэффективности - ещё и безопасность.
Hrethgir 14.05.2025
Помимо огромного плюса в энергоэффективности, асинхронная логика - тотальный контроль над каждым совершённым тактом, а значит - безусловная безопасность, где безконтрольно не совершится ни одного. . .
Многопоточные приложения на C++
bytestream 14.05.2025
C++ всегда был языком, тесно работающим с железом, и потому особеннно эффективным для многопоточного программирования. Стандарт C++11 произвёл революцию, добавив в язык нативную поддержку потоков,. . .
Stack, Queue и Hashtable в C#
UnmanagedCoder 14.05.2025
Каждый опытный разработчик наверняка сталкивался с ситуацией, когда невинный на первый взгляд List<T> превращался в узкое горлышко всего приложения. Причина проста: универсальность – это прекрасно,. . .
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru