Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
кх
0 / 0 / 0
Регистрация: 18.03.2013
Сообщений: 75
1

написать программу, которая вводит число из 4 цифр, разделяет число на отдельные цифры и печатает их отдельно друг от друга. например если введенное ч

20.03.2013, 00:11. Просмотров 869. Ответов 5
Метки нет (Все метки)

написать программу, которая вводит число из 4 цифр, разделяет число на отдельные цифры и печатает их отдельно друг от друга. например если введенное число 4239, то должно быть напечатано 4 2 3 9
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2013, 00:11
Ответы с готовыми решениями:

Напишите программу, которая вводит число из пяти цифр, разделяет число на отдельные цифры и печатает их отдельно друг от друга
Напишите программу, которая вводит число из пяти цифр, разделяет число на отдельные цифры и...

Написать программу, которая вводит число из пяти цифр, разделяет число на отдельные цифры
Привет народ скажите как написать программу, которая вводит число из пяти цифр, разделяет число на ...

Программа, которая вводит число из пяти цифр, разделяет число на отдельные цифры
Напишите программу, которая вводит число из пяти цифр, разделяет число на отдельные цифры и...

Программа, которая вводит число из пяти цифр, разделяет число на отдельные цифры
Напишите программу, которая вводит число из пяти цифр, разделяет число на отдельные цифры и...

написать программу которая вводит целое число и определяет сумму его цифр. Использовать функцию вычисления суммы цифр числа
Помогите, Нужно написать программу которая вводит целое число и определяет сумму его цифр....

5
rangerx
1953 / 1562 / 478
Регистрация: 31.05.2009
Сообщений: 2,913
20.03.2013, 00:37 2
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
#include <iostream>
 
int main()
{
    const int low_val = 1000;
    const int high_val = 9999;
 
    int number;
    std::cout << "number(" << low_val << " <= number <= " << high_val << "): ";
    std::cin >> number;
 
    if(!std::cin || number < low_val || number > high_val)
    {
        std::cout << "input error\n";
        return 1;
    }
 
    const int n = 4;
    int digits[n];
 
    for(int i = n - 1; i >= 0; --i)
    {
        digits[i] = number % 10;
        number /= 10;
    }
 
    std::cout << "result: ";
    for(int i = 0; i < n; ++i)
        std::cout << digits[i] << ' ';
    std::cout << '\n';
}
0
кх
0 / 0 / 0
Регистрация: 18.03.2013
Сообщений: 75
23.03.2013, 20:53  [ТС] 3
неработает(
0
Shef4u
15 / 15 / 4
Регистрация: 31.10.2011
Сообщений: 116
23.03.2013, 21:07 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma hdrstop
#include<iostream.h>
#include<windows.h>
#include<string.h>
#pragma argsused
int main(int argc, char* argv[])
{ string s;
  cout<<"Vvedite chislo: "<<endl;
  cin>>s;
  for(int i=0; i<s.length();i++)
  {
    cout<<s[i]<<" ";
  }
  cout<<endl;
  system("pause");
        return 0;
}
Добавлено через 8 минут
+ учел проверку на то, было ли введено число. Если не число - Error
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
#pragma hdrstop
 
//---------------------------------------------------------------------------
#include<iostream.h>
#include<windows.h>
#include<string.h>
#pragma argsused
int main(int argc, char* argv[])
{
  string s;
  cout<<"Vvedite chislo: "<<endl;
  cin>>s;
  for(int i=0; i<s.length();i++)
  {
    if(s[i]>='0' && s[i]<='9')
    {
    cout<<s[i]<<" ";
    }
    else
    {
    cout<<"Error"<<endl; break;
    }
  }
  system("pause");
        return 0;
}
0
pi_X_el
Заблокирован
23.03.2013, 21:10 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
void Print(int n)
{
    if (n) Print(n/10);
    if (n) std::cout << n%10 << " ";
}
 
int main()
{
    int n;
 
    std::cout << "Enter number : ";
    std::cin >> n;
 
    Print(n);
 
    return 0;
}
0
Кудаив
413 / 412 / 72
Регистрация: 27.05.2012
Сообщений: 1,168
Завершенные тесты: 2
30.03.2013, 16:59 6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <sstream>
#include <string>
 
int main()
{
   int a = 2345;
   std::string str;
   std::stringstream sstring;
 
   sstring<<a; 
   sstring>>str;//теперь в строке str в каждой ячейке одна цифра
   
   return 0;
}

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
30.03.2013, 16:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2013, 16:59

Написать программу, которая преобразует введенное пользователем десятичное число в число в указанной системе
Помогите пожалуйста!( если можно с обьяснениями, можно и без сам разберу).... :-| буду брагодарен...

Создать программу, которая найдет наименьшее число, который взаимное простое число с 60 и больше, чем введенное число
Создать программу, которая найдет наименьшее число, который взаимное простое число с 60 и больше,...

Написать программу, которая получает число, состоящее из тех же цифр, что и число, но в обратном порядке
Дано некоторое целое число b. Написать программу, которая получает число d, состоящее из тех же...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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