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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Vadimir
0 / 0 / 0
Регистрация: 08.09.2012
Сообщений: 27
#1

Выводит одно и то же - C++

27.12.2012, 20:57. Просмотров 236. Ответов 4
Метки нет (Все метки)

Постоянно выводит на экран цифру 2.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
 
int main()
{
int a,b,c;
 
printf("Vvedite chislo a: ");
scanf("%d",&a);
 
while (a==0)
{
 b=a%10;
 a=(a-b)/10;
 c+=b;
}
printf("%d ",c);     
getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2012, 20:57     Выводит одно и то же
Посмотрите здесь:

C++ Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений:''Рабочийдень'', ''Суббота'' или ''Воскресенье''.
Изменить одно из полей структуры C++
c++ и visual c++ одно и то же? C++
C++ два алгоритма одно приложение
C++ Вывод числа в одно знакоместо
C++ ссылка и пойнтер, не одно и тоже?
Рандом выводит всегда одно и тоже число C++
C++ Программа выводит только одно значение
Сложить два числа в одно C++
C++ Программа всегда выводит одно и тоже значение при разных вводимых данных
C++ Функция rand в цикле выводит одно и то же значение
C++ Добавить еще одно значение if

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
 Аватар для David Sylva
1283 / 945 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
27.12.2012, 20:59     Выводит одно и то же #2
Какое задание?
palva
 Аватар для palva
2433 / 1655 / 208
Регистрация: 08.06.2007
Сообщений: 6,566
Записей в блоге: 4
27.12.2012, 21:07     Выводит одно и то же #3
Цитата Сообщение от Vadimir Посмотреть сообщение
while (a==0)
Надо while (a!=0)
И c предварительно обнулить.
Vadimir
0 / 0 / 0
Регистрация: 08.09.2012
Сообщений: 27
27.12.2012, 21:14  [ТС]     Выводит одно и то же #4
Цитата Сообщение от David Sylva Посмотреть сообщение
Какое задание?
Дано натуральное число. Верно ли, что сумма его цифр больше 10?
David Sylva
 Аватар для David Sylva
1283 / 945 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
27.12.2012, 21:19     Выводит одно и то же #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream> 
 
int main() 
{ 
    int number, sum = 0; 
    std::cout << "Inter number " << std::endl;
    std::cin >> number;  
 
    while(number) 
    { 
        sum += number % 10; 
        number /= 10; 
    } 
    if(sum > 10) 
        std::cout << "Yes " << std::endl; 
    else 
        std::cout << "No " << std::endl;
}
Yandex
Объявления
27.12.2012, 21:19     Выводит одно и то же
Ответ Создать тему
Опции темы

Текущее время: 05:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru