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

Найти количество отрицательных элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как подключить русский язык к турбо С http://www.cyberforum.ru/cpp-beginners/thread172414.html
люди надо помощь. как подключить русский язык к турбо С. так что бы в прогах отображали рус букви. заранее спс.
C++ Удаление объекта по указателю. Конечно тема избитая, и я находил много решений, но проверить удаляються ли объекты не могу. Есть массив указателей на объекты Record *rec; Класс People наследник Record. В программе создаются объекты и указатели присваиваются элементам массива rec = new People(); Вопрос: как удалить объекты в конце программы? Или вообще надо не так хранить указатели? http://www.cyberforum.ru/cpp-beginners/thread172411.html
C++ Для чего conio.h?
объясните для чего этот файл?и было бы лучше чтобы объяснили для чего и другие заг. файлы например math.h-математические выражения там...к примеру,буду рад ответам
поиск макс. элемента в ряде матрицы и его индекс C++
помагите решить задачу- Найти максимальный элемент в третьем ряде матрицы Р(5,5) и его индекс.
C++ Найти минимальный элемент на главной диагонали матрицы http://www.cyberforum.ru/cpp-beginners/thread172392.html
Найти минимальный элемент на главной диагонали матрицы
C++ Найти сумму модулей элементов массива, расположенных после первого отрицательного элемента В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер минимального по модулю элемента массива; 2) сумму модулей элементов массива, расположенных после первого от- рицательного элемента. ПОМОГИТЕ, ЖЕЛАТЕЛЬНО СРОЧНО!!! подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
05.10.2010, 02:02     Найти количество отрицательных элементов массива
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
#include <string>
#include <iostream>
#include <windows.h>
 
 
std::string win2dos(const std::string & winstr){
  char * buf = new char [ winstr.size() + 1 ];
  CharToOemA(winstr.c_str(), buf);
  std::string ret(buf);
  delete [] buf;
  return ret;
}
 
std::string dos2win(const std::string & dosstr){
  char * buf = new char [ dosstr.size() + 1 ];
  OemToCharA(dosstr.c_str(), buf);
  std::string ret(buf);
  delete [] buf;
  return ret;
}
 
int main(){
    std::string greeting("Здравствуйте, дорогой товарищ ");
    std::string name;
    std::cout << win2dos("Ваше имя? ");
    std::cin >> name;
    greeting += dos2win(name) + "!";
    std::cout << win2dos(greeting) << std::endl;
    
    return 0;
}
 
Текущее время: 06:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru