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

Нужно найти ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ с функцией http://www.cyberforum.ru/cpp-beginners/thread267096.html
Очень прошу помогите начинающему решить задачу! ! ! :scratch: Найти среднее арифметическое значение функции f(x) в точках a,b,(a+b)/2, используя обращение к функции f=arctg(x)+ln^2*x^2; a=1, b=3. в...
C++ Создать 2 структуры: DEC и POL Cоздать 2 структуры: DEC, состоящую из названия точки и её декартовых координат и POL, состоящую из названия точки и её полярных координат. Считать из файла 10 точек в декартовых координатах.... http://www.cyberforum.ru/cpp-beginners/thread267081.html
C++ функции..
Задать пункты решенного варианта в виде функций. #include <iostream> #include <iomanip> // для манипулятора setw() using namespace std; const int m=3, n=3; void output(int ); void...
Оконно-текстовый интерфейс в графическом режиме C++
Доброго всем времени суток!Я делал задачу в которой требовалось создать оконно-текстовы интрефейс с помощью графики...но под конец возникли проблемы: припопытке переключения с 4 пункта на 3 и выше...
C++ Имена файлов для fstream. http://www.cyberforum.ru/cpp-beginners/thread267064.html
Всем привет. Как использовать разные имена файлов? Вот что у меня получилось... #include <iostream> #include <fstream> using namespace std;
C++ Передача строки по слову в вектор Имеется переменная типа string в ней n количество слов разделенных пробелами, нужно заполнить вектор этими словами. Например. string man ("ВАСЯ ПУПКИН"); ... while (i<n) { cout<<vector; i++;... подробнее

Показать сообщение отдельно
Сеня 2007
2 / 2 / 0
Регистрация: 03.10.2010
Сообщений: 182

Нужно найти ошибку - C++

30.03.2011, 17:58. Просмотров 321. Ответов 8
Метки (Все метки)

Вот код программы:
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <locale.h>
 
 
int main(void)
{
    setlocale (LC_ALL, "Russian");
    int a[50][100];
    int r[100];
    int size,size2,i,b,c,l,j,tmp;
    do
{
     
    printf("Введите 1 - для ввода с клавиатуры\n");
    printf("Введите 2 - для ввода из файла\n");
    printf("Введите 3 - для вывода\n");
    printf("Введите 4 - для нахождения элементов больших C\n");
    printf("Введите 5 - для нахождения произведения\n");
    printf("Введите 6 - для сортировки\n");
    printf("Введите 7 - для вывода в файл\n");
    printf("Введите 0 - для выхода\n");
    scanf("%d",&b);
    switch(b)
    {
    case 1: 
        printf("Введите количество элементов  n= \n");
        scanf("%d",&size);
        printf("Введите количество элементов  n= \n");
        scanf("%d",&size2);
        printf("Введите числа:\n");
    for(i=0; i<size; i++)
     {
         for(j=0; j<size2; j++)
         {
         scanf("%d",&a[i][j]);
         }
    }; break;
    case 2:
        FILE*In;
    In=fopen("1.txt","r");
    if(In!=0){
        for(i=0; i<size; i++)
        {
             for(j=0; j<size2; j++)
         {
            fscanf(In, "%d", &a[i][j]);
             }}}
    else printf("Файл не открыт");
        fclose(In); break;
    case 3:
        printf("Массив:\n");
    for(i=0; i<size; i++)
     {
         printf("\n");
         for(j=0; j<size2; j++)
         {
         printf("%d ",a[i][j]);
         }
    }; break;
    case 4:
            printf("\nНомер столбца имеющего 0\n");
    for(j=0; j<size2; j++)
     {
         for(i=0; i<size; i++)
         {
             if(a[i][j]==0)
             {
                 printf("%d",j+1);
                 l=1;
                 break;
             }if(l==1){break;}
         }
    }
for(i=0; i<size; i++)
{
r[i]=0;
}; break;
    case 5:
        for(i=0; i<size; i++)
    {
        if(r[i]<r[i+1])
        {
            for(j=0; j<size2; j++)
            {
            tmp=a[i][j];
            a[i][j]=a[i+1][j];
            a[i+1][j]=tmp;
            }
        }
    }
for(i=0; i<size; i++)
     {printf("\n");
         for(j=0; j<size2; j++)
         {
             printf("%d ",a[i][j]);
         }
    }; break;
    } while(b!=0);
}
}
Пишет Error 7 error C2059: syntax error : '}' j:\123\24.cpp 102
Но если убераешь эту скобку, то пишет что не хватает скобку! В чем причина?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru