Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2012, 19:16   #1
shirko
Новичок
Джуниор
 
Регистрация: 25.03.2012
Сообщений: 2
Счастье поомогите разобраться в ошибке

поставлена задача:

Задан одномерный массив В, состоящем из n вещественных элементов. Определить позиции массива, в которых расположены нулевые элементы и сосчитать их количество


вот что получается, может кто подредактировать или поможет как корректно разобраться в ошибках


Код:
#include <iostream>
#include <conio.h>

using namespace std;

void main(){

int n = 0;

cout«"insert n"«endl;
cin»n;

int sum = 0;
float *f = new float[n];
for(int i = 0;i<n; i++)
{

cin»f[i];
}

for(int i = 0;i<n;i++){
if(f[i]==0.0F){
cout«i+1«"";
sum++;
}

}

cout«endl«"sum = "«sum;

delete []f;

getch();
}

Последний раз редактировалось ACE Valery; 25.03.2012 в 19:24.
shirko вне форума Ответить с цитированием
Старый 25.03.2012, 19:25   #2
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

в чем проблема-то?
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 25.03.2012, 19:34   #3
Langley
Новичок
Джуниор
 
Аватар для Langley
 
Регистрация: 25.03.2012
Сообщений: 7
По умолчанию

Предлагаю заменить символ кавычек "«" в коде на положенные "<<"
Langley вне форума Ответить с цитированием
Старый 25.03.2012, 19:35   #4
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

В код не вникал, но меня смущает символ
Код:
«
и
Код:
»
Может, поэтому не работает?

Эти операторы записываются так:
Код:
<<
и
Код:
>>
соответственно.

//Меня опередили... ёклмн
Вадим Мошев вне форума Ответить с цитированием
Старый 25.03.2012, 20:07   #5
shirko
Новичок
Джуниор
 
Регистрация: 25.03.2012
Сообщений: 2
По умолчанию

в этом и есть вся ошибка) спасибо всем
shirko вне форума Ответить с цитированием
Старый 25.03.2012, 20:09   #6
Langley
Новичок
Джуниор
 
Аватар для Langley
 
Регистрация: 25.03.2012
Сообщений: 7
По умолчанию

Цитата:
Сообщение от shirko Посмотреть сообщение
в этом и есть вся ошибка) спасибо всем
Еще посоветовал бы по поводу строки
Код:
void main(){
почитать вот тут.
Langley вне форума Ответить с цитированием
Старый 28.03.2012, 18:10   #7
rmv240899
Форумчанин
 
Регистрация: 18.02.2012
Сообщений: 155
Счастье

Цитата:
Сообщение от Langley Посмотреть сообщение
Еще посоветовал бы по поводу строки
Код:
void main(){
почитать вот тут.
Несмотря на то, что это стандарт, нужно уметь его применять. В данном случае анализировать результат работы main нет смысла, поэтому писать лучше void main().
rmv240899 вне форума Ответить с цитированием
Старый 28.03.2012, 21:32   #8
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Применять стандарт очень просто - нужно ему следовать. И не писать в хоть сколько-нибудь современных средах разработки void main ни в коем случае. Не то чтобы от этого программа упадет и дети в Африке будут голодать, но void main - первый шаг к неявному int, отсутствию освобождения выделенной памяти, goto вместо циклов и определению функций с помощью макросов.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
поомогите переустановить windows Sally91 Операционные системы общие вопросы 3 13.07.2011 15:03
Помогите разобраться в ошибке nimbler Общие вопросы Delphi 9 27.06.2009 14:58
Сообщение об ошибке! QWERT1988 Общие вопросы Delphi 4 01.06.2009 17:14
Помогите разобраться в ошибке! Doget Помощь студентам 6 09.02.2009 20:18