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

в чем ошибка в программе? - C++

Восстановить пароль Регистрация
 
Александраа123
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 73
26.11.2013, 21:18     в чем ошибка в программе? #1
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
void main()
{
int sum = 0, temp = 0, n;
{
cout<<"n= "; cin>>n;
}
for(;
temp=n%10
sum +=n%10
n /= 10;

cout << endl << " Number = " << temp << "\t Summa = " << sum <<"\n";
system("pause");

}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2013, 21:18     в чем ошибка в программе?
Посмотрите здесь:

C++ Ошибка в программе
C++ пара мелких ошибочек в программе, не могу понять в чем((
C++ ошибка в программе
Ошибка в программе C++
C++ C++, в чем отличие операций добавления в программе
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
recoder
 Аватар для recoder
129 / 129 / 28
Регистрация: 13.09.2013
Сообщений: 260
Записей в блоге: 2
26.11.2013, 21:24     в чем ошибка в программе? #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <windows.h>
#include <iostream> 
#include <conio.h> 
using namespace std;
 
int main() 
{ 
    int sum = 0, temp = 0, n; 
    cout<<"n= "; 
    cin>>n;
    while (n != 0){
        temp = n%10;
        sum +=n%10;
        n /= 10;
    }
 
    cout << endl << " Number = " << temp << "\t Summa = " << sum <<"\n"; 
    system("pause");
    return 0;
}
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
26.11.2013, 21:28     в чем ошибка в программе? #3
А что делать должна программа?
1. Что за непонятные скобки перед и после ввода n;
2. Цикл бесконечный.
3. Тело цикла не взято в скобки.

Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream> 
using namespace std; 
 
void main() 
{ 
    int sum = 0, temp = 0, n; 
    cout<<"n = "; 
    cin>>n;
    for(int i=0;i<n;i++)
    {
        temp=i%10;
        sum +=i%10;
        cout<<"Number = "<<temp<<endl;
    }
    cout<<"Summa = "<<sum<<endl; 
    system("pause"); 
}
Александраа123
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 73
26.11.2013, 21:33  [ТС]     в чем ошибка в программе? #4
Для натурального числа найти первую цифру и сумму его цифр.
вот что найти нужно
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
26.11.2013, 21:49     в чем ошибка в программе? #5
Нуу..
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
32
33
34
35
#include "stdafx.h"
#include <iostream> 
using namespace std; 
 
void main() 
{ 
    setlocale(0,"");
    unsigned int temp,sum=0;
    char *n;
    cout<<"Введите натуральное число - "; 
    cin>>n;
    for(int i=0;i<strlen(n);i++)
    {
        if(n[i]=='0') temp=0;
        else if(n[i]=='1') temp=1;
        else if(n[i]=='2') temp=2;
        else if(n[i]=='3') temp=3;
        else if(n[i]=='4') temp=4;
        else if(n[i]=='5') temp=5;
        else if(n[i]=='6') temp=6;
        else if(n[i]=='7') temp=7;
        else if(n[i]=='8') temp=8;
        else if(n[i]=='9') temp=9;
        else
        {
            cout<<"Не корректное число."; 
            system("pause");
            return;
        }
        sum+=temp;
        if(i==0) cout<<"Number = "<<temp<<endl;
    }
    cout<<"Summa = "<<sum<<endl; 
    system("pause"); 
}
Yandex
Объявления
26.11.2013, 21:49     в чем ошибка в программе?
Ответ Создать тему
Опции темы

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