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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ttit1k
Сообщений: n/a
#1

Получить действительную матрицу С{c[i][j]} где i=1,2,...,20; j=1,2,...,10 по правилу: c[i][j]=a[j]/(1+|b[i]|). - C++

10.03.2011, 00:10. Просмотров 700. Ответов 2
Метки нет (Все метки)

В общем у меня огромная проблема- я совсем не могу вникнуть в Си. Учусь на 1 курсе и вроде учат нормально, но все равно ничего понять не могу
Если Вам не составит труда, помогите пожалуйста, с решением комплекса задач (думаю для вас они будут элементарными):

1. Даны действительные числа a[1], a[2],...,a[10]; b[1], b[2],...,b[20]. Получить действительную матрицу С{c[i][j]} где i=1,2,...,20; j=1,2,...,10 по правилу: c[i][j]=a[j]/(1+|b[i]|).

2. Дан символьный массив, содержащий одно или несколько слов, разделенных пробелами. Найти слова, в которых доля гласных букв максимальна.

3. Даны два файла А и В.
Записи файла А имеют структуру: 1) цех; 2) бригада; 3) шифр детали; 4) сдано за сутки.
Структура записи файла В: 1) шифр детали; 2) наименование детали
Отпечатать отчет с итогами по цеху, бригаде, детали.
При задании детали на печать выдавать не шифр, а наименование.

4. Даны натуральные числа P и Q (Q>=2). получить Q-ичное представление числа Р в виде такой последовательности a[0],:,a[n] целых неотрицательных чисел, что a[i]<Q (i=0,1,:,n) и P=a[n]*Q^n+:..+a[1]*Q+a[0](a[n]<>0)

5. Даны матрицы А(8,11) и В(13,5). Каждую матрицу преобразовать по правилу: найти столбец, содержащий минимальный элемент матрицы и домножить все положительные компоненты этого столбца на максимальное значение строки матрицы, где этот минимум находится. 9(6)

Работаем в TC.exe и решение разбиваем на функции типа vvod; vivod etc...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2011, 00:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получить действительную матрицу С{c[i][j]} где i=1,2,...,20; j=1,2,...,10 по правилу: c[i][j]=a[j]/(1+|b[i]|). (C++):

Получить действительную матрицу из двух массивов по заданному правилу - C++
Даны действительные числа a1,...,a5; b1,...,b5; Получить действительную мастрицу |Cij|,i= 1 to 10, j= 1 to 10 для которой C(i,j)=...

Получить действительную матрицу - C++
Помогите найти ошибку. Дана действительная матрица a. Получить действительную матрицу b, элемент bij которой равен сумме элементов данной...

Получить действительную квадратную матрицу порядка n - C++
Вот задача

Дано натуральное число n. Получить действительную матрицу. - C++
Дано натуральное число n. Получить действительную матрицу I, j=1.......n. для которой Aij= 1/(i+j); Очень прошу решить на С++....

Получить действительную квадратную матрицу определенного вида - C++
Дана матрица размера m x n получить действительную квадратную матрицу порядка 8, которая должна иметь вид: x_1 x_2 … x_8...

Даны действительные числа x1, ..., x8. Получить действительную квадратную матрицу порядка 8 - C++
x1 ,x2 ...x8 x1^2,x2^2..x8^2 ....................... x1^8,x2^8..x8^8. помогите новичку: #include &lt;stdio.h&gt; #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
D@rkD@iver
111 / 111 / 3
Регистрация: 01.10.2008
Сообщений: 876
11.03.2011, 08:02 #2
бесплатно тут вам делать не будут
0
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
11.03.2011, 14:35 #3
Цитата Сообщение от ttit1k Посмотреть сообщение
1. Даны действительные числа a[1], a[2],...,a[10]; b[1], b[2],...,b[20]. Получить действительную матрицу С{c[i][j]} где i=1,2,...,20; j=1,2,...,10 по правилу: c[i][j]=a[j]/(1+|b[i]|).
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
33
34
35
36
37
38
39
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#define M 20
#define N 10
 
int main()
{
    srand(unsigned(time(NULL)));
    double A[N],B[M],C[M][N];
    int i,j;
    printf("A -> ");
    for(i=0; i<N; i++)
    {
        A[i]=1.0+(99-1.0)*rand()/RAND_MAX;
        printf("%.2lf ",A[i]);
    }
    printf("\n\nB -> ");
    for(i=0; i<M; i++)
    {
        B[i]=1.0+(99-1.0)*rand()/RAND_MAX;
        printf("%.2lf ",B[i]);
    }
    printf("\n\nC:\n");
    for(i=0; i<M; i++)
    {
        for(j=0; j<N; j++)
        {
            C[i][j]=A[j]/(1+abs(B[i]));
            printf("%.2lf   ",C[i][j]);
        }
       printf("\n");
    }
    getch();
    return 0;
 
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2011, 14:35
Привет! Вот еще темы с ответами:

Дан линейный массив. Получить действительную квадратную матрицу порядка n - C++
Как можно понятнее записать? int _tmain(int argc, _TCHAR* argv) { int n = 5; int arr = {0,1,2,3,4}; int matrix; ...

Дано натуральное число n. Получить действительную матрицу a i, j=1,...,n , для которой [a] i,j=1/i+j. - C++
Помогите найти ошибку. Дано натуральное число n. Получить действительную матрицу ij ]i, j=1,...,n , для которой a i,j =1/i+j. ...

Даны действительные числа a1.a64. Получить действительную квадратную матрицу порядка 8 - C++
Даны действительные числа a1,...,a64. Получить действительную квадратную матрицу порядка 8, элементами которого являются числа a1,...,a64...

Дана действительная матрица размера a1...a64. Получить действительную матрицу порядка 8: - C++
Дана действительная матрица размера a1...a64. Получить действительную матрицу порядка 8: Всю программу писать не надо, просто...


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

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

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