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

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

Восстановить пароль Регистрация
 
Vadimir
0 / 0 / 0
Регистрация: 08.09.2012
Сообщений: 27
27.12.2012, 20:57     Выводит одно и то же #1
Постоянно выводит на экран цифру 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++ и visual c++ одно и то же? C++
Написать программу, которая выводит пример на вычитание, запрашивает ответ пользователя, проверяет его и выводит сообщение о правильности C++
Циклическая очередь, сбой после удаления/добавления элемента C++
C++ Разработать программу которая выводит на экран, которая выводит содержимое текущего каталога, упорядоченное по времени
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
27.12.2012, 20:59     Выводит одно и то же #2
Какое задание?
palva
 Аватар для palva
2372 / 1594 / 190
Регистрация: 08.06.2007
Сообщений: 6,363
Записей в блоге: 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
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
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     Выводит одно и то же
Ответ Создать тему
Опции темы

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