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

Использование функция для решения задачи - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить из текста все символы, которые не являются буквами http://www.cyberforum.ru/cpp-beginners/thread1155527.html
Удалит из текста все символы, которые не являются буквами латинского алфавита или кириллицы
C++ Строковый калькулятор добрый вечер) Помагите написать строковый калькулятор, понятия не имею как это делать. вот что то похожее надо набрать http://www.cyberforum.ru/cpp-beginners/thread1155517.html
C++ Архитектура правильного определения и объявления класса
Всем привет! В процессе написания одной программы "поймал" себя на том, что видимо не до конца понимаю логику правильного определения и объявления класса. Использую для этого бинарную структуру из заголовочного файла + файла с определением. //файл Class.h class Class { public: void func(); }; //файл Class.cpp
C++ Как узнать последнее значение массива
Добрый день форумчане. Прошу помочь с проблемкой. Мой код: #include <iostream> Using namespace std; Int main() { Char a; Cin>>a; Cout<<"Последнее веденное число"<<КОД;
C++ Отображение содержимого вектора в VS http://www.cyberforum.ru/cpp-beginners/thread1155455.html
Здоровеньки булы. При отладке в visual studio можно посмотреть содержимое объектов. Если открыть для просмотра вектор, как на рисунке, то видно содержание каждой ячейки его массива, размер и ёмкость. Вот только В самом векторе нет переменных size и capasity, а значение пользовательского массива не показывается, ограничившись значением нулевого элемента. Можно ли настроить такое поведение среды...
C++ Вычисления математических выражений Это что выделено красным я не понимаю что с меня там хотят посмотрите у меня программе такое есть? "реакцию программы на некорректны ситуации" - я незнаю как делать так чтоб когда вводишь букву цикл возвращался на начало Задача 1. Написать программу, которая вычисляет значение выражения, и определить ее значение для введенного пользователем значений фактических параметров. Создать... подробнее

Показать сообщение отдельно
Jacky09
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 48
23.04.2014, 21:26  [ТС]     Использование функция для решения задачи
Можешь пример привести плиз?) Не особо въехал

Добавлено через 13 минут
не могу понять что и куда приписать)

Добавлено через 17 минут
Решил упростить задачу,переделал
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include "stdafx.h"
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int i,j;
 
int matrix(int **A,int **B,int **C,int rows,int cols )
{
    for (i=0;i<rows;i++)
    {
        for (j=0;j<cols;j++)
        {
            A[i][j]=rand()%21;
            B[i][j]=rand()%21;
            C[i][j]=rand()%21;
        }
    }
}
 
int vector(int *X,int *Y,int *Z,int rows)
{
    for(i=0;i<rows;i++)
    {
        X[i]=rand()%21;
        Y[i]=rand()%21;
        Z[i]=rand()%21;
    }
}
 
int main()
{
    int A[5][5],B[5][5],C[5][5];
    int X[5],Y[5],Z[5];
    int sum_a,sum_b,sum_c;
    int ax[5],by[5],cz[5];
    int w[5];
    int rows,cols;
    srand(time(NULL));
 
    matrix(A,B,C,5,5);
    vector(X,Y,Z,5);
 
    for(i=0;i<rows;i++)
    {
        for(j=0;j<cols;j++)
        {
            sum_a=sum_a + A[i][j] * X[j];
            sum_b=sum_b + B[i][j] * Y[j];
            sum_c=sum_c + C[i][j] * Z[j];
        }
        ax[i]=sum_a;
        by[i]=sum_b;
        cz[i]=sum_c;
    }
 
    for (i=0;i<5;i++)
    {
            w[i]=ax[i]+by[i]-cz[i];
    }
    for (i=0;i<5;i++)
    {
        printf("%d\n",w[i]);
    }
    getchar();
}
Ошибка: (40): error C2664: matrix: невозможно преобразовать параметр 1 из "int [5][5]" в "int **"
 
Текущее время: 17:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru