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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс строк http://www.cyberforum.ru/cpp-beginners/thread1000582.html
Доброго времени суток) классы вот только начал изучать, прошу сильно не бить) Вот задание: Создать класс строк и производный от него - класс строк из цифр. Определить конструкторы и деструктор, переопределить вывод и ввод из потока. Перегружать оператора присваивания и конструктор копирования в базовом и производном классе. Вот что вышло на первых парах: (присутствуют ошибки:cry:) #include...
C++ Компиляция исходных файлов Господа, добрый день. Имеется проект, написанный на C++. Мне необходимо, так сказать, лишь "собрать его". Я сам не шибко программирую на цпп, так, строчку вывести, да пару арифм. операций произвести. Попробовал как было описано в мануале к нему (Spheres.html), но не получается. Дело было в командной строке с помощью g++. Ткните, пожалуйста, носом. Архив со всеми исходными кодами... http://www.cyberforum.ru/cpp-beginners/thread1000570.html
Шаблонный класс C++
День добрый. Пишу матричный калькулятор на шаблонном классе. Хочу добиться того, чтобы можно было оперировать с матрицами всех численных типов. Для 1 типа класс отлажен и работает хорошо, но, когда переделал под все типы, всё пошло наперекосяк. И первый вопрос в том как произвести действие над объектами разных классов и можно-ли вообще? К примеру обращение матрицы. Ввожу целочисленную, но функция...
C++ Программа подсчёта букв
Написать программу подсчета букв е, во введенной строке. Заранее благодарю.
C++ задача про ладьи http://www.cyberforum.ru/cpp-beginners/thread1000563.html
помогите с решением задачи про ладьи
C++ Округление float до единицы Например есть число с плавающей точкой. Как его превратить в единицу без преобразования типа в int? Желательно без использования условных операторов. например: float R = -1.97043; float Q = foo(R); // Q = -1.0 подробнее

Показать сообщение отдельно
AcidWarrior
0 / 0 / 0
Регистрация: 07.11.2013
Сообщений: 2
07.11.2013, 13:56     найти ошибку!
вот код программы

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
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <algorithm>
#include <math.h>
#include <fstream>
#include <Windows.h>
 
double qx,x,A,B,C,D,E,F,h,lyam1,z;
const int n=1000;
int i;
double y1[n],v[n],px[n],fx[n];
 
 
int main ()
{
    x=1;
    A=1;
    B=0;
    C=1;
    D=1;
    E=0;
    F=1;
    qx=2;
    h=x/n;
    v[0]=1;
    y1[0]=lyam1;
    for (i=0;i<n-1;i++)
    {
        z=i*h;
        px[i]=sqrt(z);
        fx[i]=z;
        y1[i+1]=y1[i]+v[i]*h;
        v[i+1]=v[i]+(-px[i]*v[i]-qx*y1[i]-fx[i])*h;
//      fprintf(Lyam1,"%f\t %f\t\n", z,y1[i]);
    }
    return 0;
}
1>c:\users\артём\documents\visual studio 2012\projects\zadanie2\zadanie2\zadanie2.cpp(16): error C2365: y1: переопределение; предыдущим определением было "функция"
1> c:\program files (x86)\microsoft visual studio 11.0\vc\include\math.h(469): см. объявление "y1"
1>c:\users\артём\documents\visual studio 2012\projects\zadanie2\zadanie2\zadanie2.cpp(50): error C2109: для индекса требуется массив или указатель
1>c:\users\артём\documents\visual studio 2012\projects\zadanie2\zadanie2\zadanie2.cpp(56): error C2109: для индекса требуется массив или указатель
1>c:\users\артём\documents\visual studio 2012\projects\zadanie2\zadanie2\zadanie2.cpp(57): error C2109: для индекса требуется массив или указатель
1>c:\users\артём\documents\visual studio 2012\projects\zadanie2\zadanie2\zadanie2.cpp(58): error C2109: для индекса требуется массив или указатель
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru