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

error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Атоморфные числа, С++, помогите доработать код http://www.cyberforum.ru/cpp-beginners/thread358466.html
Сама задача выглядит так: среди чисел от 1 до n найти все атоморфные числа ( т.е. числа которые при возведении их в квадрат совпадают с последними цифрами квадрата( пример- 6^2=36, 5^2=25)) Подскажите, как определить коофициент с (он отвечает за степень, в которую нужно возвести 10,чтоб получить нужный нам остаток от деления)? Заранее благодарен. #include <stdio.h> #include <math.h> int...
C++ Алгоритм расчёта деформации ткани Дано: полигональные модели стола и скатерти. Требуется: деформировать модель скатерти, рассчитать все её складки. http://www.cyberforum.ru/cpp-beginners/thread358464.html
Стек без использования классов- только структуры C++
Помогите с решить задачу, пожалуйста. Создать стек без использования классов - использовать только структуры только структуры.Стек динамический.
Печать и предварительный просмотр C++
Как их сделать без VCL и MFC? Имеется 3 похожие задачи: 1. Печать и предварительный просмотр таблицы. 2. Печать и предварительный просмотр растровой графики, в том числе, 3D рендов. 3. Печать и предварительный просмотр векторной графики. Только во втором случае всё изображение заведомо помещается на листе целиком, а в первом и третьем случае требуется поддерживать размеры таблицы и рисунка,...
C++ undefined reference to winmain@16 http://www.cyberforum.ru/cpp-beginners/thread358422.html
pomogite 4to takoi undefined reference to winmain@16? ya ya napisal metoda sortirovka viborom
C++ Не могу реализовать Задача на С++ Подсчитать кол.-во равносторонних треугольников с различными длинами основания и вершинами в заданном множестве точек на плоскости и определить, пересекаются ли они. Всем заранее спасибо) Добавлено через 21 секунду Спасибо за помошь подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
30.09.2011, 12:54     error C2447: {: отсутствует заголовок функции (возможно, используется формальный список старого типа)
Вобщем вот на плюсах(я подправил + теперь в программе возможен многократный ввод чисел)
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 <iostream>
#include <conio.h> 
using namespace std;
 
int numerals(int); //Прототип функции
 
int main() 
{       
    int x, y, Sum_x, Sum_y;
    do
    {
        std::cout<<"Vvedite dva chisla x u y"<<endl; 
        std::cout<<"x = ";std::cin>>x; 
        std::cout<<"y = ";std::cin>>y;
        Sum_x = numerals(x); 
        Sum_y = numerals(y);
        if (Sum_x > Sum_y) 
            std::cout<<x;
        if (Sum_x < Sum_y) 
            std::cout<<y;
        if (Sum_x == Sum_y) 
            std::cout<<"Summa chifr chisel x u y ravni";             
        std::cout<<"\r\nPress \'y\' for new input\r\n";  
    }
    while(getch() == 'y');
        return 0; //Завершает программу
}
 
int numerals(int Number) //Описание функции
{
    int Sum = Number%10;//в Sum 1-ую цифру числа
    if(0 < (Number /= 10))
        Sum += numerals(Number);//Рекурсия
    return Sum;
}
Vvedite dva chisla x u y
x = 1589
y = 758
1589
Press 'y' for new input
Vvedite dva chisla x u y
x = 758
y = 993
993
Press 'y' for new input

Добавлено через 1 минуту
Цитата Сообщение от Alex Z Посмотреть сообщение
int numerals(int Number); //Описание функции
{
* * * * Sum+=Number%10;
- основная ошибка была здесь после заголовка функции в её прототипе шёл знак ; - его не должно быть
 
Текущее время: 00:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru