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

Циклы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ потоки http://www.cyberforum.ru/cpp-beginners/thread72890.html
не пойму как : Написать программу, создающую два потока. Оба потока одновременно читают один и тот же текстовый файл. Первый поток считает количество символов в файле, второй количество пробелов....
C++ Перемножение матриц Привет. Помогите пожалуйста решить нетрудную задачу.Заранее спасибо. (если можно рабочую версию) Дано два двумерных массива перемножить их http://www.cyberforum.ru/cpp-beginners/thread72886.html
Игра "Сапер" C++
Нужна игра Сапер на С++. Срочно. Плиз. Помогите пожалуйста. Добавлено через 36 секунд Очень прошу. Будьте любезны.
Решение на С++ C++
1. Составить программу для возведения числа ав степень х 2. Дано натуральное число. Определить среднее арифметическое его цифр. 3. Дано натуральное число. Определить какая из его цифр больше:...
C++ Работа с файлами в С++ http://www.cyberforum.ru/cpp-beginners/thread72868.html
Программа работает., прокомментируйте каждую строчку. Очень прошу... int StrToNum(char* str){ int mnoz = 1; for(int i = 0; *(str + i) != '\0'; i++){ mnoz *= 10; } mnoz /= 10; int...
C++ Разветвления Даны действительные числа a,b,c. Удвоить эти числа, если a=>b=>c, и заменить их абсолютными значениями, если это не так (TC) подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4673 / 2499 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
10.12.2009, 20:32
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
46
47
48
49
50
51
52
#include <iostream.h>
int main()
{
    char a[]="4 5 6 7 8 12 89 10 13 15 14 16 0";
    int x=0, y=0, z=0, temp, min=1000, i=0;
    while(z==0)
    {
        if(a[i]!=' ' && x==0)
            while(a[i]!=' ')
            {
                x=x*10+a[i]-'0';
                i++;
            }
        if(a[i]!=' ' && y==0)
            while(a[i]!=' ')
            {
                y=y*10+a[i]-'0';
                i++;
            }
        if(a[i]!=' ' && z==0)
            while(a[i]!=' ')
            {
                z=z*10+a[i]-'0';
                i++;
            }
        i++;    
    }
    if(x>y && min>x)
        min=x;
    if(y>x && z<y && min>y)
        min=y;
    while(z!=0)
    {
        temp=0;
        if(a[i]!=' ')
        {
            while(a[i]!=' ' && a[i])
            {
                temp=temp*10+a[i]-'0';
                i++;
            }
        x=y;
        y=z;
        z=temp;
        }
    if(y>x && z<y && min>y)
        min=y;
    i++;
    }
    cout<<min<<endl;
   return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru