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

Ошибка "illegal else without matching if" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание и управление динамическими структурами http://www.cyberforum.ru/cpp-beginners/thread651694.html
Подскажите, как реализовать такое: Создать динамическую структуру, что-то вроде struct str{ char ctr; //массивы с n эл-тами int a; // //И так далее.. } Где n, i вводятся с клавиатуры до объявления структуры.
C++ Получается структура в С++ - это класс? Элементами или полями структуры могут быть переменные, массивы, ранее определенные структуры. Функции не могут быть полями структуры (В языке Си). В языке С++ функции могут быть полями структуры и такие структуры называются классами. Они определяются с помощью ключевого слова class. http://www.cyberforum.ru/cpp-beginners/thread651677.html
Оператор this и обращение к членам класса C++
строка this->b = new B; означает взять вдресс текущего объекта b и выделить под него память?так? class B{ public: int k; B(){ k = 0; } };
Исправить ошибки в программе C++
#include<stdio.h> void NewMatr(int **matr, int size) { for(int i=0;i<size;i++) for(int j=0;j<size;j++) { printf("\n Enter please Matrix : "); scanf("%f", &matr); }
C++ Проверка числа на простоту http://www.cyberforum.ru/cpp-beginners/thread651650.html
Помогите написать программу которая проверяет простое число или нет.
C++ Поразрядные операции Здравствуйте. Объясните, пожалуйста, есть задача: выполнить поразрядное «или» 0-5 разрядов В и 0-3 разрядов С, сдвинутых вправо на 2 разряда. D=(B&???)|(C&???)>>2; как определить эти разряды? не могу понять... подробнее

Показать сообщение отдельно
Hrayr
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 13
13.09.2012, 22:07     Ошибка "illegal else without matching if"
написал "программу" но пишет ошибку
Код
Compiling...
Cpp1.cpp
C:\Windows\System32\Cpp1.cpp(8) : error C2181: illegal else without matching if
Error executing cl.exe.
помогите решать проблемму.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream.h>
#include <math.h>
void main()
{
int a,b,c,x,t,max;
cin>>x;
a=x/100; b=x-100*a/10; c=x-100*b-10*b;
if (a>b) {t=1; max=a;}; else {t=2; max=b;}; // вот здесь ошибка
if (c>max) {t=3; max=c;};
if (t==2) {a=a+b; b=a-b; a=a-b;};
if (t==3) {a=a+c; c=a-c; a=a-c;};
if (c>b) {b=b+c; c=b-c; b=b-c;};
cout<<a<<b<<c<<endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru