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

Нада посчитать log10 от положилельных элементов матрицы с pomoschu функций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ нахождение палиндрома в строке http://www.cyberforum.ru/cpp-beginners/thread385835.html
Народ помогите плз!!! Строка состоит из слов. Найти все самые длинные слова-палиндромы и занести их в новую строку. Слова в новой строке должны разделяться ровно одним пробелом
C++ как создать программу решающая систему уравнении как создать программу решающая систему уравнении? Наткнулся на один сайт, где вбивая переменные решалась система, можно ли каким нибудь образом сделать копью такой программы на Си или хотя бы на С++... http://www.cyberforum.ru/cpp-beginners/thread385834.html
найдите ошибку.. C++
#include "stdafx.h" inline float diga (float k, b, n, c); {return k*b+n*c;} int _tmain(int argc, _TCHAR* argv) { float k, b, n, c; printf ("vvedite kollichestvo i stoimost tetradei\n");...
C++ Удаление парных и не парных елементов в контейнере
Задача на удаление функцией erase() парных и не парных елементов из контейнеров. После компиляции программа на запуске выдает крит expression:("this->_Has_container",0). Нюхом чую где-то erase...
C++ Завершение програмы при выключение компьютера http://www.cyberforum.ru/cpp-beginners/thread385799.html
Здравствуйте! Пишу программу которая висит в трее и собственно не каких окон не выдаёт. Как грамотно завершить её работу если пользователь захочет выключить компьютер? (как отловить это событие ?)
C++ В заданном предложении указать слово В заданном предложении указать слово, в котором доля букв 'т' и 'р' максимальна. Вывести найденное слово и количество букв 'т' и 'р', встретившихся в этом слове. Запрещено создавать темы с... подробнее

Показать сообщение отдельно
amor1k
Студент
148 / 148 / 24
Регистрация: 18.01.2011
Сообщений: 469
17.11.2011, 14:25
сделал так
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
#include<iostream>
#include<clocale>
#include<cmath>
#include<conio.h>
using namespace std;
 
void init(double **mat, int n, int m)
{
    for (int i=0; i<n; i++)
    {
        cout<<i+1<<"ая строка\n";
        for (int j=0; j<m; j++)
        {
            cout<<"Введите "<<j+1<<"ый элемент:";
            cin>>mat[i][j];
        }
    } 
}
void print(double **mat, int n, int m)
{
    cout<<"Исходный массив:\n";
    for (int i=0; i<n; i++)
    {
        for(int j=0; j<m; j++)
        {
            cout<<mat[i][j]<<"\t";
        }
        cout<<"\n";
    }
}
void newMat(double **mat, int n, int m)
{
    for (int i=0; i<n; i++)
    {
        for(int j=0; j<m; j++)
        {
            if (mat[i][j]>0)
            {
                mat[i][j]=log10(mat[i][j]);
            }
        }
    } 
}
void main()
{
    setlocale(LC_CTYPE, "rus");
    const int m=2;
    const int n=2;
    double **matrics;
    matrics = new double *[n];
    for(int i = 0; i < m; i++)
        matrics[i] = new double [m];
    //Ввод массива с клавиатуры
    init(matrics, n, m);
    //Вывод массива на экран
    print(matrics, n, m);
    //Замена положительных элементов на их десят лог
    newMat(matrics, n, m);
    cout<<"Массив с десятичными логарифмами вместо положительных чисел:\n";
    print(matrics, n, m);
    _getch();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.