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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.06.2010, 08:50   #1
Positive-z
 
Регистрация: 13.06.2010
Сообщений: 3
По умолчанию одномерные массивы

задача:Вычислить произведение первого, третьего и шестого положительных элементов и определить их номера в данном массиве

переводил код из паскаля, правильно ли я все зделал??
у меня выдает много ошибок


PHP код:
#include<iostream>
#include<math.h>
#include<cstdlib>
#include<cstdio>
#include<string>
using namespace std;
int main()
{
wcout.imbue(locale("rus_rus.866"));
int arrayx[10];
int i;
for (
i=1;i<=10;i++)
{
 
mas[i]=-20+rand()%40;
}
int x,b,i,k,l,p,z;
wcout <<arrayx[i]<endl;
for (
i=1;i<=10;i++)
{
    if 
arrayx[i]>0 x=x+1;
{
    {if 
x=1 wcout<<L"1-ый положительный елемент= ";wcout<<mas[i]<<endl;
p=p*arrayx[i];}
{if 
x=3 wcout<<L"3-й положительный элемент= ";wcout<<mas[i]<<endl;
p=p*arrayx[i];}
{if 
x=6 wcout<<L"6-й положительный элемент= ";wcout<<mas[i]<<endl;
p=p*arrayx[i];
};}
wcout <<L"произведение 1 3 и 6 елементов = ";wcout<<p<<endl;
system ("pause");

}

ошибки:error C2065: 'mas' : undeclared identifier
error C2370: 'i' : redefinition; different storage class
error C2061: syntax error : identifier 'arrayx'
error C2061: syntax error : identifier 'x'
error C2061: syntax error : identifier 'x'
error C2061: syntax error : identifier 'x'
Positive-z вне форума Ответить с цитированием
Старый 13.06.2010, 09:19   #2
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Перевожу с английского - не объявлены переменные mas (подозреваю что это должен быть arrayx), повторное объявление переменной i. Сообщения компилятора вообще полезно читать
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума Ответить с цитированием
Старый 13.06.2010, 09:24   #3
Positive-z
 
Регистрация: 13.06.2010
Сообщений: 3
По умолчанию

да точно mas это arrayx спасибо исправил...
Positive-z вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
одномерные массивы Opiym Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 04.01.2010 21:32
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
C++/ Одномерные массивы BennyBenassy Общие вопросы C/C++ 6 23.02.2009 14:27