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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
rozorius
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 4
#1

Сочетание цикла и разветвления. Процедуры и функции - C++

16.01.2013, 14:54. Просмотров 537. Ответов 7
Метки нет (Все метки)

Кошмар, сегодня нужно здать, иначе выгонят( Совсем не пойму как это сделать( Помогите добрые люди
Вводятся целые числа, большие или равные 0, пока не будет введено отрицательное число. Подсчитать, сколько всего будет введено чисел, а также: Определить, сколько из них больше своего порядкового номера. Тип данных Char
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2013, 14:54     Сочетание цикла и разветвления. Процедуры и функции
Посмотрите здесь:

Разветвления C++
тема Разветвления. C++
Полная форма разветвления C++
C++ Разветвления и матрицы
C++ Процедуры. Процедуры-функции
C++ Алгоритмы разветвления
Решение функции с использованием оператора цикла While C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Invader_Zim
Twilight Parasite
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 907
16.01.2013, 15:02     Сочетание цикла и разветвления. Процедуры и функции #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <vector>
#include <iostream>
 
int main(){
    std::vector<char> b;
    while(1){
        char b1=0;
        std::cin>>b1;
        if(b1>=0)
            b.push_back(b1);
        else
            break;
    }
    std::cout<<b.size()<<std::endl;
    int C=0;
    for(int i=0;i<b.size();i++)
        if(b[i]>i)
            C++;
    std::cout<<C<<std::endl;
}
rozorius
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 4
16.01.2013, 15:05  [ТС]     Сочетание цикла и разветвления. Процедуры и функции #3
Еммм)) Я первокурсник, мне бы как нить что бы самым тугим способом...)
Invader_Zim
Twilight Parasite
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 907
16.01.2013, 15:08     Сочетание цикла и разветвления. Процедуры и функции #4
rozorius, Если еще более тугим, то это будет намного длинее. и намного менее понятно. Почитай про std::vector, все станет понятно.
rozorius
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 4
16.01.2013, 15:11  [ТС]     Сочетание цикла и разветвления. Процедуры и функции #5
Invader_Zim, ну не поверят что я сделал)) Вот примерно как у соседа...
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
#include <iostream>
#include <limits.h>
using namespace std;
void t(int &x) 
{ 
    cout<<"Input number--->"<<endl;
    cin>>x;
    while (x<INT_MIN||x>INT_MAX)
{       
    cout<<"Error! Try again!"<<endl;
        cout<<"Input number--->"<<endl;
        cin>>x;
}
return ;
}
void y (int &x ,int &sum); 
int main()
{   
int sum,n,x,g;
do
{
    sum=0;
    n=0;
    t(x);
    while (x!=0)
    {n=n+1;
    y(x,sum);
        t(x);
    }
    cout<<"n="<<n<<endl;
    cout<<"Sum="<<sum<<endl;
    cout<<"Do you want repeat?(1-Yes,0-No)"<<endl;
    cin>>g;
}
while (g==1);
return 0;
}
void y(int&x, int&sum) 
{
 if ((x<0)&&(x%2==0))
        sum=sum+x;
    
 return  ;
}
Invader_Zim
Twilight Parasite
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 907
16.01.2013, 15:20     Сочетание цикла и разветвления. Процедуры и функции #6
rozorius, Если ты на грани вылета, то используй что дают, или сам решай свои проблемы.
rozorius
0 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 4
16.01.2013, 15:24  [ТС]     Сочетание цикла и разветвления. Процедуры и функции #7
Я понял, спасибо.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2013, 15:59     Сочетание цикла и разветвления. Процедуры и функции
Еще ссылки по теме:

задача на сочетание цикла и разветвления C++
C++ Сочетание тем «Функции» и «Строки»
C++ Подпрограммы-процедуры и процедуры-функции
Приложение с использованием разветвления C++
C++ Функции внутри цикла не выполняются

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
deadstrike
0 / 0 / 0
Регистрация: 14.05.2012
Сообщений: 28
16.01.2013, 15:59     Сочетание цикла и разветвления. Процедуры и функции #8
С ветором хароший вариант =)
Yandex
Объявления
16.01.2013, 15:59     Сочетание цикла и разветвления. Процедуры и функции
Ответ Создать тему
Опции темы

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