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

C для начинающих

Войти
Регистрация
Восстановить пароль
 
Tim Djol
2 / 2 / 1
Регистрация: 05.03.2012
Сообщений: 182
#1

При компиляции возникает ошибка - C (СИ)

20.09.2012, 20:11. Просмотров 475. Ответов 5
Метки нет (Все метки)

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <math.h>
 
 
int main()
{
   int i,n;
   double v,s;
   n=5;
   s=0;
   for(i=0;i<n;i++);
   s=v[i]*v[i];
   return sqrt(s);
 
   printf("norma= %lf",s);
 
   return 0;
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.09.2012, 20:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос При компиляции возникает ошибка (C (СИ)):

При запуске программы возникает ошибка: сбой при преобразовании в COFF: файл недопустим или поврежден - C (СИ)
error LNK1123: сбой при преобразовании в COFF: файл недопустим или поврежден причём, в режиме Release работает нормально, а в Debug...

При попытке вычислить длину строки стандартной функцией strlen возникает ошибка - C (СИ)
Есть код, в котором объявлена volatile-переменная c_buf, представляющая собой массив символов: unsigned int l; volatile char c_buf =...

Заполнение массива структур - при вводе более двух элементов возникает ошибка - C (СИ)
Задача: создать массив структур и заполнить с клавиатуры (произвольной длины). Подскажите пожалуйста, в чем ошибка. При вводе больше 2...

Ошибка при компиляции - C (СИ)
Пытался скомпилировать пример из библиотеки Haru Free PDF Library II http://libharu.sourceforge.net/index.html, а вот сам пример...

Ошибка при компиляции - C (СИ)
Здравствуйте, нашел рабочую программу в инете, а код не запускается, наверно компилятору что то не понравилось? #include &lt;stdio.h&gt; ...

Ошибка при компиляции - C (СИ)
Программа вычисляет, попадет ли точка за 1-50 шагов в заданную область-кольцо(два круга из одной точки, первый с радиусом 5, второй с...

5
Evgen2sat
19 / 19 / 7
Регистрация: 22.11.2011
Сообщений: 101
20.09.2012, 21:38 #2
щас пришлю норм код
0
castaway
Эксперт С++
4915 / 3023 / 370
Регистрация: 10.11.2010
Сообщений: 11,080
Записей в блоге: 10
Завершенные тесты: 1
20.09.2012, 21:43 #3
У тебя два return.
Могу предположить что должно быть так:
C
1
2
3
4
...
for(i=0;i<n;i++)
s+=v[i]*v[i];
...
0
Evgen2sat
19 / 19 / 7
Регистрация: 22.11.2011
Сообщений: 101
20.09.2012, 21:50 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
могу предположить что так
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <conio.h>
 #include <math.h>
 
int main()
 {
    int n;
    float v[5],s;
    n=5;
    s=0;
    for(int i=0;i<n;i++)
    {
        s+=pow(v[i],2); 
    }
 
 printf("norma= %f",s);
getch();
 return 0;
 }
но не понятно, зачем вам нужно было это return sqrt(s), если вы все равно выводите только s, и еще v это массив, а вы объявили как переменную, и получается этот массив берет произвольные числа, а так я исправил, работает (но не знаю, этот ли результат вы хотели)
1
Tim Djol
2 / 2 / 1
Регистрация: 05.03.2012
Сообщений: 182
22.09.2012, 14:35  [ТС] #5
pri kompilaysii na stroke for(int i=0;i<n;i++); govorit owibka
0
Evgen2sat
19 / 19 / 7
Регистрация: 22.11.2011
Сообщений: 101
22.09.2012, 16:00 #6
объяви i где n объявляется ,а в цикле int удали
1
22.09.2012, 16:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.09.2012, 16:00
Привет! Вот еще темы с ответами:

Ошибка при компиляции - C (СИ)
Всем привет, пишу (будем считать, что 3 дня - это пишу) на Си (mac) с помощью редактора Smultron. По обычаю программеров прописал в...

Ошибка при компиляции проекта - C (СИ)
Собственно загвоздка в строчке с комментарием. Ошибка: illegal use of floating point #include &lt;iostream&gt; double Fx(double x) { ...

Ошибка при компиляции, как перевести? - C (СИ)
В спойлере скрин - как перевести эту ошибку? Компилил с IDE CppDroid, она пропускалась, Dev-CPP в упор не пропускает дальше. Что кстати...

Ошибка при компиляции программы в <iostream> - C (СИ)
Пожалуйста, помогите. Выводит ошибку при компиляции в строке typedef __stl_mbstate_t mbstate_t;. Версия программы: Borland C++ 2002....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru