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

Организация циклов в C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Аргументы функции main() http://www.cyberforum.ru/cpp-beginners/thread433938.html
Написать программу для определения, чередуются ли в данной последовательности символы ‘+’ и ‘-‘, и сколько раз каждый из этих символов входит в эту последовательность. Собственно определение оформить как функцию.
C++ Добавление флага в алгоритм сортировки способом пузырька (С++) Всем добрый вечер. Помогите пожалуйста добавить флажок в этот алгоритм. Идея – если при выполнении метода пузырька не было обменов, массив уже отсортирован и остальные проходы не нужны. Реализация: переменная-флаг, показывающая, был ли обмен; если она равна False, то выход. void sort(team &arr,unsigned *field,unsigned left,unsigned right) { unsigned i=left,j=right,buf,buf2; buf=field;... http://www.cyberforum.ru/cpp-beginners/thread433921.html
Отсортировать строки массива целых чисел по убыванию. C++
Отсортировать строки массива целых чисел по убыванию.
Подсчитайте количество элементов одномерного массива, которые совпадают со своим номером C++
Подсчитайте количество элементов одномерного массива, которые совпадают со своим номером и при этом кратны 3
C++ подпрограммы http://www.cyberforum.ru/cpp-beginners/thread433914.html
Найти три таких простых числа, чтобы их сумма была в 5 раз меньше их произведения.
C++ линейный алгоритм В озеро, имеющее среднюю глубину L м и площадь поверхности S кв.км, бросили кристалл поваренной соли массой 0,05 г. Сколько граммов соли оказалось бы в наперстке воды объемом 2 см3, зачерпнутой из озера, если полагать, что соль растворилась равномерно во всем объеме воды? подробнее

Показать сообщение отдельно
softmob
1248 / 698 / 155
Регистрация: 20.02.2010
Сообщений: 1,035
24.01.2012, 01:00     Организация циклов в C++
Цитата Сообщение от Aed Ginvaell Посмотреть сообщение
softmob, смотри, у тебя из числа, допустим 4321 после деления на 10 выходят 1 2 3 4. тут чётными будут 2 и 4, а в самом числе 3 и 1.
программа тоже будет считать что на четных местах 1 и 3, т.к. сначала определяем длину числа

Цитата Сообщение от Aed Ginvaell Посмотреть сообщение
softmob, а как эта программа будет реализовываться на C ?
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
#include <stdio.h>
#include <stdlib.h>
 
int len(int x) 
{ 
    return x ? 1 + len(x / 10) : 0;
} 
 
int main(void)
{
    int i, n, min, a;
    printf("enter n: ");
    scanf("%d", &n);
    i = len(n);
    min = 9;
 
    while(n)
    {
        a = n % 10;
        if (i % 2 == 0 && a < min)
            min = a;
        i--;
        n /= 10;
    }
 
    printf("min=%d\n", min);
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru