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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dicur3x
0 / 0 / 0
Регистрация: 25.05.2013
Сообщений: 29
#1

Переписать элементы массива x в массив y и подсчитать количество тех из них, которые удовлетворяют условию - C++

26.05.2013, 13:06. Просмотров 772. Ответов 5
Метки нет (Все метки)

(microsoft visual studio 2008)
В общем дело выглядит так.
Одна задача:
Переписать элементы массива x в массив y и подсчитать количество тех из них, которые удовлетворяют условию -1<=x<=1
Вышло вот что, и осталась одна ошибка, которую не знаю как убрать:
lab4.cpp(22) : error C2562: main: функция типа 'void', возвращающая значение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
void main()
{
    int i,j;
    int x[10] = {1,2,4,7,-4,-1,0,5,1,3};
    int y[10];
    for (i=0; i<10; i++)
    { 
        x[i]=y[j];
    }
    int N=0;
    for (j=0; j<10; j++)
    {
        if(j<=1)
            N=N+1;
        else if (j>=1)
                N=N+1;
    }
    cout << "N= " << N << endl;
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2013, 13:06     Переписать элементы массива x в массив y и подсчитать количество тех из них, которые удовлетворяют условию
Посмотрите здесь:

Сформировать одномерный массив из тех элементов заданной матрицы, которые удовлетворяют условию - C++
дан двумерный массив. сформировать одномерный массив только из четных элементов двухмерного массива

Разработать подпрограмму, которая формирует масссив из тех элементов массива Х, которые удовлетворяют условию - C++
Прошу помощи в написании алгоритма(псевдокод) для решения данной задачи. Разработать подпрограмму, которая формирует масссив из тех...

Вывести порядковый номер последнего из тех элементов массива, которые удовлетворяют заданному условию - C++
Дан целочисленный массив A размера N. Вывести порядковый номер последнего из тех его элементов Ak, которые удовлетворяют двойному...

Переписать элементы массива X в массив Y и подсчитать их количество - C++
Массив: Х(7) Условия и ограничения:-5≤Хi≤5 Переписать элементы массива X в массив Y и подсчитать их количество

Подсчитать, сколько элементов ввел пользователь, выделить память под два массива и переписать в них элементы - C++
Ребята помогите решить задачу: Пользователь вводит размер массива и заполняет его с клавиатуры. Необходимо подсчитать, сколько...

Переписать элементы массива "X" в массив "Y" и подсчитать их количество - C++
Массив: Х(70) Условия и ограничения:-1≤Хi≤1 Переписать элементы массива &quot;X&quot; в массив &quot;Y&quot; и подсчитать их количество на языке С++ ...

В отдельной функции организовать подсчет суммы элементов динамического массива, которые удовлетворяют условию - C++
Составить программу, в которой сформировать прямоугольную таблицу С из n×m целых чисел в динамической памяти, в отдельной функции...

Все элементы заданной матрицы, попадающие в интервал [2, 9] переписать в новый массив. Подсчитать количество элементов в новом массиве - C++
Дана матрица G . Все элементы, попадающие в интервал переписать в новый массив. Подсчитать количество элементов в новом массиве.

дописать ( Из массива А удалить все элементы, которые встречаются в В ровно 2 раза. Из В переписать в С те элементы, которые совпадают с оставшимися) - C++
нужно чтоб на экран еще выводило перед новым массивом А, числа,которые повторяются в массиве В 2 раза. и перед С тоже чтоб выводило на...

Вывести элементы массива, которые удовлетворяют неравенству - C++
Как будет выглядеть код? Дан массив А ненулевых целых чисел размером 10. Вывести значение первого из тех его элементов Аk, которые...

Дан массив A[N]. заполнить массив В[N] элементами массива A[N], которые удовлетворяют двойному неравенству - C++
Дан массив A. заполнить массив В элементами массива A, которые удовлетворяют двойному неравенству: A&lt; A или A&lt; A. Незаполненные элементы...

Даны 100 целых чисел, принадлежащих интервалу [0; 1000]. Определите количество тех из них, которые делятся на - C++
Даны 100 целых чисел, принадлежащих интервалу . Определите количество тех из них, которые делятся на 7. 241; 488; 149; 893; 622; 793;...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
26.05.2013, 16:40     Переписать элементы массива x в массив y и подсчитать количество тех из них, которые удовлетворяют условию #2
вместо void main( ) напиши int main( )
Dicur3x
0 / 0 / 0
Регистрация: 25.05.2013
Сообщений: 29
26.05.2013, 16:42  [ТС]     Переписать элементы массива x в массив y и подсчитать количество тех из них, которые удовлетворяют условию #3
Цитата Сообщение от Хулиган Посмотреть сообщение
вместо void main( ) напиши int main( )
Нет, пробовал. Пишет, что INT там вообще не нужен.
Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
26.05.2013, 16:51     Переписать элементы массива x в массив y и подсчитать количество тех из них, которые удовлетворяют условию #4
C++
1
2
3
4
if(j<=1)
            N=N+1;
        else if (j>=1)
                N=N+1;
здесь 2 ошибки :
1. ты сравниваешь не значение элемента массива с 1 и -1, а порядковый номер массива
2. условие -1<=x<=1, то есть х >= -1 и х<=1 должно выполнятся одновременно и записано в виде

if(-1<=x[j] && x[j]<=1) {}

а у тебя сравнение происходит неправильно

Добавлено через 1 минуту
Цитата Сообщение от Dicur3x Посмотреть сообщение
Нет, пробовал. Пишет, что INT там вообще не нужен.
исправь
Dicur3x
0 / 0 / 0
Регистрация: 25.05.2013
Сообщений: 29
26.05.2013, 16:52  [ТС]     Переписать элементы массива x в массив y и подсчитать количество тех из них, которые удовлетворяют условию #5
Цитата Сообщение от Хулиган Посмотреть сообщение


здесь 2 ошибки :

Добавлено через 1 минуту


исправь
Это уже нашел, исправил на одну строку
Не в этом дело, ошибка та же.
Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
26.05.2013, 16:58     Переписать элементы массива x в массив y и подсчитать количество тех из них, которые удовлетворяют условию #6
и что не работает?

Добавлено через 4 минуты
Цитата Сообщение от Dicur3x Посмотреть сообщение
Не в этом дело, ошибка та же.
main () возвращает int а ты ставишь void который ничего не возвращает
Yandex
Объявления
26.05.2013, 16:58     Переписать элементы массива x в массив y и подсчитать количество тех из них, которые удовлетворяют условию
Ответ Создать тему
Опции темы

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