Составить квадратную матрицу из элементов массива - C (СИ)

  1. Дан массив (a1,a2,...,an ) . Составить квадратную матрицу a1 a2 ... an a1^2 a2^2 ... an^2 ........................... a1^n a2^n ... an^n ( Написать на С,а не на С++)


textual

Код к задаче: «Составить квадратную матрицу из элементов массива - C (СИ)»

#include <stdio.h>
 
#define n 10
 
double a[n]={2,-2,2,1,2,-1,2,1,2,3};
double m[n][n];
 
int main() {
    int i,j;
    for(j=0; j<n; j++) m[0][j]=a[j];
    for(i=1; i<n; i++)
        for(j=0; j<n; j++)
            m[i][j]=m[i-1][j]*a[j];
    for(i=0; i<n; i++) {
        for(j=0; j<n; j++) printf("%e ",m[i][j]);
        printf("\n");
    }
    return 0;
}

СДЕЛАЙТЕ РЕПОСТ

15   голосов, оценка 4.000 из 5



Похожие ответы
  1. Помогите пожалуйста составить программу, которая печатает на экране квадратную матрицу, размерность которой вводит пользователь с клавиатуры. 1 1 . . . . 1 2 2 . . . 2 3 3 3 . 3 . . . . . n . . . 0

  1. Составить функцию нахождения объема параллелепипеда по значениям длин трех ребер, выходящих из одной вершины. С помощью данной функции вычислить объем для N параллелепипедов.

  1. Нужно составить программу, которая вычисляет интеграл.. помогите пожалуйста ее составить, я не могу понять как с экспонентой составляется интеграл.

  1. 5.95 Получить квадратную матрицу порядка n по заданному образцу: 1 2 3 … n-2 n-1 n 2 1 2 … n-3 n-2 n-1 3 2 1 n-4 n-3 n-2 . . . … . . . . . … … . . n-1 n-2 n-3 … 2 1 2 n n-1 n-2 … 3 2 1 Нужно решить задачу с помощью указателей. Есть решение, не используя их:C1 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 #include #include #include #include #define n1 100 #define m1 100 void main(void) {     clrscr();     int a[n1][m1], n, i, j, temp, k, v;     randomize();     printf("Vvedite n - ");     scanf("%i", &n);     for (i = 0; i < n; i++)     {         a[i][i] = 1;         for (j = i + 1; j <= n; j++)         {             a[i][j] = (j - i) + 1;             a[j][i] = (j - i) + 1;         }     }     for (i = 0; i < n; i++)     {         for (j = 0; j < n; j++)             printf("%i  ", a[i][j]);         printf("\n");     }     getch(); }

  1. Составить программу для вычисления значений функции y для различных значений аргумента x, используя три оператора цикла. значение аргумента x рассмотреть в N точках. вывести на печать значения аргумента и функции в столбик, используя возможности оператора printf. xЄ[1.0, 2.0] N=21

  1. Составить алгоритм и программу сортировки элементов двумерного квадратного массива размером N (N> 5) по указанным правилам. (Стрелка указывает направление от меньшего к большему элемента). Сначала , думаю, стоит диагональ перевести в одномерный массив и отсортировать его. Потом занести обратно в массив 2-мерный. 2) Начать сортировать в таком порядке : (см. рисунок) Вот так думал решать, и вродь правильно, а отразить в коде не получается.

  1. Написать программу для решения поставленной задачи

  1. Дана матрица составить Функцию нахождения минимального элемента

  1. Составить структуру данных "Касс авиабилетов" состоящих из пунктов : 1. Номер кассы 2. ФИО кассира 3. Количество проданных билетов 4. Сумарное кол-во 5. Дата продажи Данные можно любые. Надеюсь на Вашу помощь.