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

Комментировать! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ошибка Heap corruption detected http://www.cyberforum.ru/cpp-beginners/thread811124.html
Доброго времени суток! подскажите пожалуйста что я не так сделал. При запуске программы вылетает ошибка в строке 34 // d.cpp: главный файл проекта. #include <stdafx.h> #include <fstream>...
C++ Алгоритм Шелла Приветствую, CyberForum. Пересмотрел много видео про Алгоритм Шелла, где плясали и роботы показывали наглядно как всё это делается, но в итоге до моего тугово мозго это не дошло, можете... http://www.cyberforum.ru/cpp-beginners/thread811115.html
C++ Цикл с заданным интервалом
Помоги организовать цикл,что бы он выполнялся через заданный промежуток времени.(Visual Studio)
не находит std::to_string C++
Не пойму что не так, выдает ошибку error: 'to_string' is not a member of 'std' Версия gcc 4.7.2-5 #include <iostream> #include <string> int main(void) { for (int i = 999; i > 100; i--)...
C++ написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки http://www.cyberforum.ru/cpp-beginners/thread811089.html
написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки. У меня программа не считывает текст из файла. Почему???
C++ Все элементы, следующие за наибольшим элементом массива, увеличить на заданное число C. В головной функции предусмотреть печать исходного и получе Все элементы, следующие за наибольшим элементом массива, увеличить на заданное число C. В головной функции предусмотреть печать исходного и полученного массивов. Нужно так? чтобы массив вводить... подробнее

Показать сообщение отдельно
Kastaneda
Jesus loves me
Эксперт С++
4689 / 2893 / 236
Регистрация: 12.12.2009
Сообщений: 7,356
Записей в блоге: 2
Завершенные тесты: 1
17.03.2013, 18:42
Цитата Сообщение от blacckrose9865 Посмотреть сообщение
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
#include <iostream> // надеюсь тут все понятно
#include <algorithm>
#include <cmath>
#include <locale.h>
int main()
{
* * * int a[] = {5, -34, 6, 1, -4}; // тут надеюсь тоже понятно
* * * * int i * * = 0;
* * * * int sum * = 0;
while (a[i] <= 0) // в этом цикле находится индекс первого положительного элемента в массиве
* * ++i;
++i; // зачем-то увеличивается индекс, т.е. теперь он указывает на следующий 
      // за первым положительным элементом
while (a[i] <= 0)  // в цикле перебираются положительные элементы, цикл закончится когда дело дойдет до 
                        // первого не положительного
* {
* * sum += a[i]; // все эти элементы суммируются в переменной sum
* * ++i;
* }
std::cout << *std::max_element(a, a + sizeof(a) / sizeof(*a), [](int a, int b)
* {return abs(a) < abs(b);}) << std::endl; // вывод максимального по модулю элемента в массиве
* std::cout << "Sum: " << sum << std::endl; // вывод посчитанной суммы
* system("pause");
return 0;
}
это называется "прокомментировать код", а "закомментировать" это вот

Кликните здесь для просмотра всего текста
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 <iostream>
#include <algorithm>
#include <cmath>
#include <locale.h>
 
int main()
{
      int a[] = {5, -34, 6, 1, -4};
        int i     = 0;
        int sum   = 0;
 
  while (a[i] <= 0)
    ++i;
 
  ++i;
 
  while (a[i] <= 0) 
  {
    sum += a[i];
    ++i;
  }
 
  std::cout << *std::max_element(a, a + sizeof(a) / sizeof(*a), [](int a, int b)
  {return abs(a) < abs(b);}) << std::endl;
  std::cout << "Sum: " << sum << std::endl;
  system("pause");
 
 
  return 0;
}
 */


Добавлено через 1 минуту
опоздал с "закомментировать"
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru