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

[C++] Замена отрицательных элементов их модулями - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ наследование http://www.cyberforum.ru/cpp-beginners/thread394762.html
в чём ошибка (посмотрите рисунок) #include <iostream> #include "stdlib.h" #include <string> using namespace std; char marki_mahsin={"1","2","3","4","5","6","7"}; ///////////////////////////////////////////////////////// class marka { int cena;
C++ Разделение данных есть файл с непрерывным текстом вида ...04.01.2006;119.48;121.56;119.36;121.4605.01.2006;121.41;122.72;121.4;122.5... формат: дата;данные;данные;данные;данные между последним элементом данных и следующей датой нет разделения как записать дату в один тип, а данные - в другой? заранее спасибо Добавлено через 29 минут ап ап ап http://www.cyberforum.ru/cpp-beginners/thread394759.html
Получить все 6-значные счастливые числа C++
Написать задачу с использованием указателей. Получить все 6-значные счастливые числа, т.е. те, у которых сумма первых трех цифр равна сумме последних трех.
C++ Элементы расположенные по периметру матрицы.
подскажите,как составить цикл для нахождения элементов по периметру через for.с++
C++ Упрощение кода http://www.cyberforum.ru/cpp-beginners/thread394737.html
Хочу написать многофункциональную консольную программу. Код получится громоздкий и запутанный. C++ позволяет как-нибудь обозначать действия, а потом отдельно их описывать? Например, если я выбрал "решение квадратных уравнений", то сделать действие "kvadratyravnen". А потом отдельно вконце это действие описать kvadratyravnen { шаги решения квадратных уравнений }
C++ Старшую тетраду каждого байта числа заменить результатом операции «стрелка Пирса» Сама задача. Старшую тетраду каждого байта числа заменить результатом операции «стрелка Пирса» старшей и младшей тетрад, а младшую тетраду – результатом операции «штрих Шеффера» старшей и младшей тетрад исходного байта. В С++ не очень хорошо шарю,но,как мне кажется, здесь решается с помощью условия. Надо без использования массива. подробнее

Показать сообщение отдельно
ilsurgaripov
 Аватар для ilsurgaripov
-12 / 0 / 0
Регистрация: 29.11.2011
Сообщений: 15
29.11.2011, 22:18  [ТС]     [C++] Замена отрицательных элементов их модулями
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
#include <iostream>
#include <cmath>
 
int function(double *fMatrix, size_t fN, size_t fM)
{
    double c;
    int count = 0;
    for (int  i = 0; i<fN*fM; i++)
    {
        if (fMatrix[i]<0)
        {
            c = fMatrix[i];
            fMatrix[i]=abs(c);
            count++;
        }
    }
    return count;
}    
 
int main()
{ 
         using namespace std;
         const size_t cNMax=100;
         double arrA[cNMax*cNMax];
         size_t M,N;
         cin>>M;
         cin>>N;
         for (int  i = 0; i<N*M; i++)
             cin>>arrA[i];
         int otr = function(arrA,N,M); 
         cout<<"Chislo otricatelnih elementov: "<<otr<<endl;
         cout<<"\n Izmenennaja matrica\n";
         for (int  i = 0; i<N*M; i++)
            cout<<arrA[i];
         cout<<endl;
         if (otr==N*M) cout<<"\n Chislo otricatelnih = chisly elementov v matrice\n";       
}
 
Текущее время: 14:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru