Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
Inna_H_V
-1 / 0 / 0
Регистрация: 09.06.2013
Сообщений: 14
1

Сформировать вектор по правилу

11.06.2013, 13:39. Просмотров 1040. Ответов 2
Метки нет (Все метки)

Дано одновимірний масив В, який складається з 15 елементів. Сформувати вектор А, першим елементом якого є найменше число, а насупні елементи вектора А - числа, які знаходяться за найменшим елементом масиву В
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2013, 13:39
Ответы с готовыми решениями:

Сформировать из матрицы вектор по правилу
дано матрицу 6х4. Сформировать из этой матрицы вектор по правилу: первые н элементов-элементы...

Сформировать вектор В, каждый элемент которого равен скалярному произведению строки матрицы A [M × N] на вектор Х
Условие:Сформировать вектор В, каждый элемент которого равен скалярному произведению строки матрицы...

Построить вектор В(10) по правилу
Задача №7. Дана матрица A(10,10). Построить вектор В(10) по правилу: B = max(A). В новом векторе...

Каждый вектор преобразовать по правилу
Доброе время Суток! Прошу помочь разобраться в моей программе,а именно найти в неё ошибку ...

Дана матрица В(5,5). Построить вектор С(5) по правилу :
Дана матрица В(5,5). Построить вектор С(5) по правилу : С=0, если в строке с номером i элементы...

2
Z_A_S
58 / 58 / 44
Регистрация: 06.10.2012
Сообщений: 98
11.06.2013, 19:05 2
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
#include<stdio.h>
#include<stdlib.h>
#define n 15
 
int main()
{
    unsigned int i,k;
    int min=32768;
    int a[n],b[n];
    system("chcp 1251 >> nul");
 
    puts("Исходный массив B имеет вид:");
    for (i=0;i<n;++i) {
        b[i]=rand()%100;
        printf("%d ",b[i]);
        if (b[i]<min) {
            min=b[i];
            k=i;
        }
    }
    printf("\nМинимальный элемент массива B = %d\n",min);
 
    puts("\nВектор А имеет вид:");
    for (i=k;i<n;++i) {
        a[i]=b[i];
        printf("%d ",a[i]);
    }
    
    puts("\n");
    system("pause");
    return 0;
}
1
MrGluck
Форумчанин
Эксперт CЭксперт С++
8130 / 4982 / 1436
Регистрация: 29.11.2010
Сообщений: 13,456
11.06.2013, 19:24 3
Лучший ответ Сообщение было отмечено Inna_H_V как решение

Решение

Цитата Сообщение от Z_A_S Посмотреть сообщение
int min=32768;
нехорошо, настоящий magic number, у меня вот максимальное значение числа int отличается
Если хочется инициализировать до заполнения массива, а не вовремя (например if (i==0) ...), то стоит подключить модуль limits.h и использовать макрос INT_MAX
т.е.
C
1
int min = INT_MAX;
2
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2013, 19:24

Из элементов матрицы и вектора по определенному правилу получить новый вектор
Суть задания в том, что есть матрица и вектор, из которых по определенному правилу надо получить...

Сформировать матрицу по правилу
Всем привет... помогите пжлста написать фрагмент кода который сгенерирует матрицу в форме: 3 6 9...

Сформировать строку по правилу
вот собственно задача


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru