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

Наихудший делитель. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрицы http://www.cyberforum.ru/cpp-beginners/thread293771.html
1 Задача.....Составить блок схему алгоритма, написать пошаговый алгоритм и написать программу "Выполнить компиляцию для нахождения произведения элементов матрицы , которые mij > либо = 4 ...
C++ в отсортированный массив, вставить случайное число, чтобы он оставался отсортированным Подскажите, что не так делаю: Задание: Дан одномерный массив длиной N. Массив заполняется датчиком случайных чисел (лучше использовать любое распределение, кроме нормального). Требуется: 1)... http://www.cyberforum.ru/cpp-beginners/thread293763.html
C++ В исходной матрице размером 5*5 обнулить элементы среднего столбца
В исходной матрице размером 5*5 обнулить элементы среднего столбца. Полученную матрицу вывести на экран.
C++ вычислить и сформировать массив S[i], элементы которого вычисляются по формуле S[i]=pow(sin,2)(x[i])+x[i].
для x, изменяющегося от -1.3 до 1.2 с шагом 0.1 вычислить и сформировать массив S, элементы которого вычисляются по формуле S=pow(sin,2)(x)+x.Найти произведение элементов этого массива,меньших 1.
C++ Два треугольника заданы координатами своих вершин A,B,C. Вычислить площадь треугольника и определить какой треугольник имеет большую площадь http://www.cyberforum.ru/cpp-beginners/thread293747.html
Два треугольника заданы координатами своих вершин A,B,C. Вычислить площадь треугольника и определить какой треугольник имеет большую площадь при решений задачи использовать следующие данные:для...
C++ Заставить индикаторы клавиатуры мигать Нужно заставить чтобы индикаторы клавиатуры мигали каждые 10 секунд (это уже я если что сам доделаю), узнал что через winapi это можно сделать и на с++, но знаний языка пока к сожалению недостаточно... подробнее

Показать сообщение отдельно
diagon
Higher
1932 / 1198 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
12.05.2011, 13:20
Алгоритм такой-выводим 1, и если в конце числа есть нули, то выводим их количество.
Реализация
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>>
#include <string.h>
char a[9999];
main(){
    freopen("input.txt","r",stdin);
    freopen("output.txt","w",stdout);
    scanf("%s",&a);
    printf("1");
    for (int i = strlen(a)-1; i > 0; i--)
        if (a[i]=='0') printf("0"); else break;
    return 0;
}

P.S.
Вопрос к гуру-как можно код под катом сжать до 104 символов? Символов на 30 еще смогу, но дальше-уже за гранью добра и зла.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.