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

Определить количество цифр числа,найти предпоследнюю цифру - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Текстовые файлы http://www.cyberforum.ru/cpp-beginners/thread211177.html
Дан текстовый файл с неизвестным количеством вещественных чисел. Написать функцию для определения есть ли среди них число у которого равны сумма цифр целой и дробной части . Дано натуральное...
C++ Напишите с обяснениями Работа первая прочитать матрицу с текстового файла оброботка матрици (отсортировать каждый рядок за увеличением) вивести матрицу на екран и в файл Работа вторая Для каждого рядка текстового... http://www.cyberforum.ru/cpp-beginners/thread211174.html
C++ Перевод из двоично-десятичной в десятичную систему
ребят чет не оч получается написать программу для перевода числа из двоично-десятичной системы счисления в десятичную!! Помогите! Хорошо бы на С! Добавлено через 32 минуты printf("\n Введите...
C2512: odejda: нет подходящего конструктора по умолчанию C++
Пытаюсь разобраться с полиморфизмом. Помогите пожалуйтста. #include <string> #include <iostream> using namespace std; class odejda { public: float razm,razm1,pug,mas;
C++ TRAIN http://www.cyberforum.ru/cpp-beginners/thread211131.html
помогите пожалуйста.. Описать структуру с именем TRAIN, содержащую следующие поля: - название пункта назначения - номер поезда - время отправления Написать программу, выполняющую следующие...
C++ Сортировка Шелла для файла Сортировка массива методом Шелла И я вот не как понять не могу что означает сортировка внешнего файла. Был в гуглятине не раз, но так нечего и не нашел... Что скажите по этому поводу... подробнее

Показать сообщение отдельно
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
15.12.2010, 00:22
Цитата Сообщение от morozov@ Посмотреть сообщение
дано натуральное число n<100. определить количество цифр числа,найти предпоследнюю цифру.
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
#include <stdio.h>
#include <conio.h>
 
int digits(int x)
{
    int c,cnt=0;
     while(x)
     {
         c=x%10;
         cnt++;
         if(cnt==2)
         {
             printf("Second last -> %d\n",c);
         }
         x/=10;
     }
  return cnt;
}
 
int main()
{
    int x;
    printf("Enter x, x>100 -> ");
    scanf("%d",&x);
    printf("Number digits -> %d\n",digits(x));
    getch();
   return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru