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

Сформировать одномерный массив, распечатать, удалить элементы кратные 7, добавить после каждого нечетного 0... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исключить из строки слова, расположенные между скобками http://www.cyberforum.ru/cpp-beginners/thread724687.html
Решите, пожалуйста, задачу, в которой необходимо исключить из строки слова, расположенные между скобками ( , ). Сами скобки должны быть исключены.
C++ Возведения натурального числа в квадрат составить программу : 1^2 =1; 2^2 =1 +3; 3^2 =1 +3+5; 4^2 =1+3+5+7; ... N^2 =1+3+5+...+(2*N-1); дано целое число N. http://www.cyberforum.ru/cpp-beginners/thread724686.html
ошибка в коде C++
#include <iostream> #include <conio.h> using namespace std; int main() { int N,i=1,min,max; int a=1; int sum=0; int j=0; setlocale (LC_ALL, ".1251 "); cout << "Введите количество элементов...
В динамическом массиве, состоящем из п целых элементов, вычислить: C++
- произведение элементов массива с четными номерами; - сумму элементов массива, расположенных между первым и последним нулевыми элементами. Преобразовать массив таким образом, чтобы сначала...
C++ Найти и записать в выходной файл все симметричные слова http://www.cyberforum.ru/cpp-beginners/thread724657.html
В произвольном тексте входного файла, содержащем не более 10 строк, в каждой строке не более 80 символов, найти и записать в выходной файл все симметричные слова. Примечание : слова из одной буквы...
C++ Обработка "длинных" текстов (создать новый список, записывая в каждый блок по одному предложению.) Здравствуйте, помогите пожалуйста с заданием. Текст из текстового файла после загрузки представляется линейным односвязным списком, причем каждый блок списка содержит один сегмент текста, не... подробнее

Показать сообщение отдельно
КИИИ
0 / 0 / 0
Регистрация: 07.06.2012
Сообщений: 22

Сформировать одномерный массив, распечатать, удалить элементы кратные 7, добавить после каждого нечетного 0... - C++

09.12.2012, 14:13. Просмотров 732. Ответов 0
Метки (Все метки)

Здравствуйте! Помогите найти ошибку
Задание такое:
1) Сформировать одномерный массив целых чисел, используя датчик случайных чисел.
2) Распечатать полученный массив.
3) Удалить элементы кратные 7.
4) Добавить после каждого нечетного элемента массива элемент со значением 0.
5) Распечатать полученный массив.
Вот что я сделала:
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
40
41
42
43
44
45
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main ()
{
    srand (time(NULL));
    int n,i,j;
    int A[1000];
    setlocale (LC_ALL,"Russian");
    cout<<"Введите n<1000:"; cin>>n;
    for (i=0; i<n; i++)
    {
        A[i]=rand();
        cout<<A[i]<<" ";
    }
    cout<<endl;
    {
    for (i=0; i<n; i++)
        if (A[i]%7==0)
        {
            for (j=i; j<n; j++)
                A[j]=A[j+1];
            n--;
        }
    }
        for (i=0; i<n; i++);
        {
            cout<<A[i]<<" ";
        }
        cout<<endl;
        for (i=0; i<n; i++)
            if (A[i]%2!=0)
            {
                for (int j=0; j=i+1; j--)
                    A[j+1]=A[j];
                A[i]=0;
                n++;
            }
            for (i=0; i<n; i++)
                cout<<A[i]<<" ";
    
            system ("pause");
            return 0;
}
Вот что выводит:
Сформировать одномерный массив, распечатать, удалить элементы кратные 7, добавить после каждого нечетного 0...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru