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

В матрице целых чисел заменить все отрицательные элементы нулями.Подсчитать количество замен - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В матрице целых чисел заменить все отрицательные элементы нулями http://www.cyberforum.ru/cpp-beginners/thread1015460.html
В матрице целых чисел заменить все отрицательные элементы нулями.Подсчитать количество замен.Вывести конечную матрицу. Что не так? Отредактируйте пожалуйста. #include <conio.h> #include <iostream> using namespace std; int **vvod(int **m, int s, int r) {
C++ Логическая операция ИЛИ Добрый день, хотелось бы узнать как ввести логическое ИЛИ при наборе кода, а то ведь НЕ и И вводится довольно легко Shift + 1 и Shift + 7 + 7 что бы получить ! и &&,, а вот ввести || не получается и ключевое слово OR не распознает компилятор, что делать? http://www.cyberforum.ru/cpp-beginners/thread1015428.html
Проконсультируйте пожалуйста C++
Стипендия. Сессия включает в себя экзамены по трём дисциплинам: «Алгебра», «Математический анализ» и «Языки и методы программирования». Студентам, не сдавшим хотя бы один экзамен, стипендия не выплачивается. Студентам, сдавшим все экзамены не ниже, чем на 3, начисляется базовая стипендия из расчета 250 рублей за каждый балл. Хорошисты (успевающие ...
Не правильно работает! C++
#include "stdafx.h" #include <iostream> #include <math.h> #include <stdio.h> using namespace std; double func1(double,double,double,double,double,double); double func2(double &,double &,double &,double &,double &,double &); double func3(double *,double *,double *,double *,double *,double *);
C++ Преобразование массива одного типа в другой http://www.cyberforum.ru/cpp-beginners/thread1015380.html
Есть массив int-овых чисел. Нужно его перевести в массив double. Поэлементно с помощью цикла очень долго, не подходит. Может быть есть какая-нибудь функция или библиотека, чтобы быстро преобразовать тип?
C++ Где тут ошибка то? #include <iostream> using namespace std; int main() { int b=1, c=0; while (1) { if (b==13); break; else подробнее

Показать сообщение отдельно
reidaigo
6 / 6 / 0
Регистрация: 16.12.2012
Сообщений: 31
22.11.2013, 15:10     В матрице целых чисел заменить все отрицательные элементы нулями.Подсчитать количество замен
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
66
67
68
// baa.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
using namespace std;
 
 
void matrix(int **m, int s, int r)
{
for( int i=0; i<s; i++)
{
for (int j=0; j<r ; j++)
{
m[i][j]=rand()%101-50;
cout << m[i][j] << "\t";
}
cout<<endl;
}
}
 
void zamenenie(int **m, int s, int r)
{
    int k=0;
for( int i=0; i<s; i++)
{
for (int j=0; j<r ; j++)
{
    if (m[i][j]<0) {m[i][j]=0; k++;}
}
}
cout << "Kol-vo zamen:" << k << endl;
}
 
void out(int **m, int s, int r)
{
cout<<"Vasha konechnaia matrica : "<<endl;
for( int i=0; i<s; i++)
{
for (int j=0; j<r ; j++)
{
cout<<m[i][j]<<"\t";
}
cout<<endl;
}
}
 
void main()
{
int **a ,s,r,m;
cout<<"Vvedite dlinnu ryadka : ";
cin>>r; cout<<endl;
cout<<"Vvedite dlinnu stolbika : ";
cin>>s; cout<<endl;
a=new int *[s];
for (int i =0 ; i<s ; i++)
a[i] = new int [r];//videlenie pamiati
matrix(a,s,r);
zamenenie(a,s,r);
out(a,s,r);
 
system("pause");
for (int i =0 ; i<s ; i++)
delete a[i];
delete [] a;
 
}
 
Текущее время: 17:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru