Форум программистов, компьютерный форум, киберфорум
Наши страницы

СРОЧНО!!! Составить Матрицу!(ТОлько СИ, не СИ++) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Максимальный и минимальные элементы массивов http://www.cyberforum.ru/cpp-beginners/thread75086.html
Доброго времени суток, уважаемый форумчане! Возникла проблема с написанием программы для решения вот так вот задачки - "Заменить минимальный элемент массива A(5x8) максимальным элементом массива...
C++ Вывести все элементы массива, встречающиеся более одного раза Дана целочисленная последовательность (одномерный массив целых чисел). Написать программу нахождения количества различных элементов этой последовательности. Вывести все элементы, встречающиеся более... http://www.cyberforum.ru/cpp-beginners/thread75084.html
C++ Не работает getline(cin,s), istream.ignore()
Использую microsoft visual c++ 6.0. не работает: string s; getline(cin,s);//дважды приходиться жать ентер При использовании cin.ignore(255,'\n') аналогичная ситуация Также...
C++ Массив по C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: сумму элементов массива с нечетными номерами; записать элементы массива в файл.
C++ Вычислить сумму элементов массива с нечетными номерами http://www.cyberforum.ru/cpp-beginners/thread75067.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: сумму элементов массива с нечетными номерами; записать элементы массива в файл.
C++ Тридиагональная матрица. Здравствуйте. Прошу помочь в написании программы. Неоьходимо описать тип данных и функции для рализации тридиагональной матрицы. (Это матрица в которой ненулевые элементы стоят только на главной... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,848
16.12.2009, 00:52
Цитата Сообщение от Grsiha Tsarev Посмотреть сообщение
Даны два одномерных массива, в первом из которых записаны значения не нулевых элементов матрицы А, во втором - Приведенные индексы этих элементов (Порядковый номер каждого элемента, при чтении матрицы по строкам; номер начального элемента равен 0); Указано число столбцов матрицы.
Задание: Составить матрицу
Ну, если всё дано, то вот так например:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
#define ROWS 5
#define COLS 4
 
int main(void){
    int values[ROWS] = { 1, 2, 3, 4, 5 };
    int indexes[ROWS] = { 0, 1, 2, 3, 2 };
    int matr[ROWS][COLS] = { 0 };
    size_t i, j;
    
    for ( i = 0; i < ROWS; i++ )
        matr[i][indexes[i]] = values[i];
    
    for ( i = 0; i < ROWS; i++ )
        for ( j = 0; j < COLS; j++ )
            printf( ( j < COLS - 1 ) ? "%d ": "%d\n", matr[i][j]);
    
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru