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

непонятно ...подпрограмма возвращает true - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строка в double http://www.cyberforum.ru/cpp-beginners/thread281951.html
Ecть массив char={2,3,6,.,8,9} Как написать алгоритм, чтоб получить число 236.89? Я все перепробовал, ничего не выходит.
C++ Среднее арифметическое ненулевых элементов массива Сформировать динамический массив X размером MxN из случайных целых чисел. В программе организовать функцию для подсчета среднего арифметического ненулевых элементов массива X, которые принадлежат диапазону . http://www.cyberforum.ru/cpp-beginners/thread281927.html
Подсчитать количество букв русского алфавита из файла .txt C++
Задача: Осуществить подсчет количества разных букв русского алфавита ("а", "б", ...) в текстовом файле .txt. Результаты вывести в консоли.
C++ Скопировать подстроку в строку до последнего пробела
Надо написать программу, которая будет копировать подстроку в строку до последнего пробела. Например, исходная строка "раз два три". В новую строку должно копироваться "раз, два". Я использую функцию strrchr для нахождения последнего пробела, а вот как скопировать строку до этого пробела? Помогите разобраться. #include <conio.h> #include <iostream> #include <string> using namespace std;...
Visual C++ Ошибка в MFC Application http://www.cyberforum.ru/cpp-beginners/thread281868.html
Я сделал кнопку и написал для нее обработчик, но выскакивает вот такая ошибка error C2664: 'CWnd::MessageBoxW' : cannot convert parameter 1 from 'const char ' to 'LPCTSTR' Что не так? void Cmy1Dlg::OnBnClickedButton1() { MessageBox("Привет!"); }
C++ минимизировать сумму кубов остатков по всем строкам Здравствуйте! Помогите пожалуйста решить этим способом: • с использованием динамического программирования Входной текст состоит из слов с известными длинами (количеством символов) l1, l2,..., lп и представляет абзац. Его нужно "правильно отформатировать" и вывести в несколько строк длиной М символов (M≥max li). Форматирование заключается в следующем. Если в строке размещаются слова с i-го... подробнее

Показать сообщение отдельно
Spickard
 Аватар для Spickard
7 / 7 / 1
Регистрация: 07.04.2011
Сообщений: 25
23.04.2011, 18:59     непонятно ...подпрограмма возвращает true
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
#include <vcl.h>
#pragma hdrstop
#include <iostream.h>
 
bool MMass (int *m,int n, int *notr)
{
  *notr = 0;
 
  for (int i = 0; i < n; ++i)
   {
      if (m[i] == 0) return 0;
      if (m[i] < 0) *notr+=1;
   }
   return 1;
}
 
int main()
{
   int n = 0;
   int notr1=0;
   int notr2=0;
   int m1[20];
   int m2[20];
 
   cout << "Vvedite razmeri massivov";
   cin >> n;
 
   cout << "Vvedite elementi";
   for (int i = 0; i < n; ++i)
    cin >> m1[i];
 
   for (int i = 0; i < n; ++i)
    cin >> m2[i];
 
   if (MMass (m1, n, &notr1)) cout << "Vse elementi massiva 1 otlichni ot nulya"<<"\n";
   if (MMass (m2, n, &notr2)) cout << "Vse elementi massiva 2 otlichni ot nulya"<<"\n";
 
   if (notr1 == 0 && notr2 == 0)  cout << "Net otricatelnih elementov"<<"\n";
   if (notr1 > notr2) cout << "Bolshe otr elementov v massive 1"<<"\n";
   if (notr2 > notr1) cout << "Bolshe otr elementov v massive 2"<<"\n";
 
        return 0;
}
Вроде так

Добавлено через 1 минуту
Ещё вариант "если у них равное количество отрицательных элементов" забыл. Но тут вы и сами справитесь.
 
Текущее время: 13:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru