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

Нахождения кол-ва элементов между первым и последним положительным. Найдите ошибку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки. В тексте поменять местами каждые два соседних слова http://www.cyberforum.ru/cpp-beginners/thread1158022.html
Есть задание: нужно считать текст и вывести его на экран, поменяв местами каждые два соседних слова. Есть готовый код: Тексты надо вставлять в тело сообщения Проблема заключается в следующем: эта программа ведет себя нормально только тогда, когда между словами есть только 1 пробел, а если больше, то пробелы будут меняться местами между собой, что мне не нужно. Библиотеки: #include...
C++ Составить слово из последних букв слов введенной строки Помогите написать программку Ввестри строку, содержащую несколько слов. Составить слово из последних букв слов, введенной строки. http://www.cyberforum.ru/cpp-beginners/thread1158004.html
STL(map). Где инициализировать массив? C++
Для начала: не получалось данную тему назвать более логично, сайт не пропускал :-| Добрый день. Имеется: map<int, string> AutoBrands; map<int, string> AutoBrandsModels; map<int, string> AutoColors; //например AutoBrands = "Alfa Romeo";
C++ Vector and string
#include <vector> #include <iostream> using namespace std; int main(void) { vector<string> v(10); string st; int max = 1;
C++ Создание односвязного циклического списка http://www.cyberforum.ru/cpp-beginners/thread1157943.html
Структура есть: struct Node { int item; Node*next; }; Как создать вершину и как потом в цикле создавать остальные узлы?
C++ Условие с двоеточием. Тернарная условная операция Все здрасьте. Где то я видел очень полезную вещь, но не могу вспомнить как правильно использовать. Там был пример с двоеточием, вот типо этого: int main() { bool result; int i = 5; int b = 6; подробнее

Показать сообщение отдельно
Fear1911
6 / 3 / 7
Регистрация: 05.02.2014
Сообщений: 131
26.04.2014, 18:28     Нахождения кол-ва элементов между первым и последним положительным. Найдите ошибку
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
// ConsoleApplication25.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
//Найти кол-во элементов между первым и последним положительным.
void main()
{
    
    int c[10];
    int i, m[10];
    int b=0;
    for (i=0; i<10;i++)
    {
        cin>>m[i];
    }
 
    for(i=0; i<10; i++)
    {
        
        if(m[i] > 0)
        {
 
            c[b] = i;
            b++;
        }
    }
    int k;
    k = c[0];
    int n;
    n = c[1];
    int s=0-1;
 
    for(i=k; m[i]<m[n]; i++)
    {
        s++;
        
    }
    
    cout<<"El: "<<s;
    system("pause");
}
писал пока был пьян сном, поэтому можно упорстить, но работает:
Миниатюры
Нахождения кол-ва элементов между первым и последним положительным. Найдите ошибку  
 
Текущее время: 04:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru