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

Сформировать одномерный массив, распечатать, удалить элементы кратные 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 << "Введите количество элементов массива, отличное от 0: " ;
В динамическом массиве, состоящем из п целых элементов, вычислить: C++
- произведение элементов массива с четными номерами; - сумму элементов массива, расположенных между первым и последним нулевыми элементами. Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом — все остальные. Порядок следования положительных элементов не изменять
C++ Найти и записать в выходной файл все симметричные слова http://www.cyberforum.ru/cpp-beginners/thread724657.html
В произвольном тексте входного файла, содержащем не более 10 строк, в каждой строке не более 80 символов, найти и записать в выходной файл все симметричные слова. Примечание : слова из одной буквы являются симметричными. #include <stdio.h> #include <locale.h> #include <conio.h> #include <iostream> using std::cout; using std::cin; #include <string.h>
C++ Обработка "длинных" текстов (создать новый список, записывая в каждый блок по одному предложению.) Здравствуйте, помогите пожалуйста с заданием. Текст из текстового файла после загрузки представляется линейным односвязным списком, причем каждый блок списка содержит один сегмент текста, не имеющий ограничений на количество символов. Отдельные слова отделяются пропусками ' '(одним или больше), знаками пунктуации "," и ".". Нужно создать новый список, записывая в каждый блок по одному... подробнее

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

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

09.12.2012, 14:13. Просмотров 701. Ответов 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...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru