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

Дан массив целых чисел. Записать его элементы в обратном порядке. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как работают циклы? http://www.cyberforum.ru/cpp-beginners/thread704610.html
Мне нужно написать программу, выполняющую следующие действия: 1. Ввести две строки текста с подсказками при вводе; 2. Определить и вывести на экран длины строк (без конечного нулевого байта);...
C++ Дана последовательность целых чисел а1, а2, …, an. Выяснить, является ли она симметричной последовательностью простых чисел Дана последовательность целых чисел а1, а2, …, an. Выяснить, является ли она симметричной последовательностью простых чисел Пытался хотя бы находить простые числа в массиве, без проверки на... http://www.cyberforum.ru/cpp-beginners/thread704609.html
Проверьте правильно ли я написал программу? C++
#include <iostream> using namespace std; int main(){ int a,b,c,x1,x2,dx; cout<< "Inter a="; cin >> a; cout<< "Inter b="; cin >> b; cout<< "Inter c="; cin >> c; cout<< "Inter X1="; cin>>...
Необходимо вычислить значение 2 в степени n. C++
"Необходимо вычислить значение 2 в степени n." как это сделать,помогите пожалуйста? я сделала,но на большие числа не хватает
C++ Быстрая сортировка http://www.cyberforum.ru/cpp-beginners/thread704581.html
Задача: Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом...
C++ Объяснить код (рекурсивная функция). Кто может подробно объяснить эту рекурсивную функцию int Mod(int *a, int *end, int k) { return a < end ? ((*a)%k == 0) + Mod(a+1, end, k) : 0; } подробнее

Показать сообщение отдельно
lampard14
8 / 8 / 2
Регистрация: 21.11.2012
Сообщений: 98

Дан массив целых чисел. Записать его элементы в обратном порядке. - C++

21.11.2012, 19:00. Просмотров 2519. Ответов 14
Метки (Все метки)

Доброго времени суток.
Помогите, пожалуйста, в следующем.


Дан массив целых чисел. Записать его элементы в обратном порядке.
Что здесь не так?

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
#include "stdafx.h"
#include "math.h"
 
void main()
{int const n=3;
int a[n], b[n], i;
printf("Vvedite elementi massiva \n");
 
for(i=0;i<n;i++)
     {scanf_s ("%i",&a[i]);}
 
for (i=0;i<n;i++)
     {printf ("%i \t",a[i]);}      
 
printf ("\n");                      
 
 
for (i=0;i<n;i++)
     {b[i]=a[i];
      a[i]=a[n-i];
      a[n-i]=b[i];}
 
for (i=0;i<n;i++)
     {printf ("%i \t",a[i]);}
printf ("\n");
}

Сформировать массив простых чисел, не превышающих заданное натуральное число N.
Но программка по моему коду формирует массив простых чисел (введённое мной их кол-во), а нужно, чтобы находило все простые числа до указ. числа. Что тут не так?

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
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
void main()
{
int const n=100; 
int A[n];
int m, k, i, c, b=0;
printf("Vvedite chislo: \t");
scanf("%i",&c);
for(i=0, m=2; i<c; m++) 
{           for (k=0; k<i; k++)
             if (m%A[k]==0)
                 break;
             if (i==k)
                 A[i++]=m;
}
 
for(i=0;i<c;i++) 
printf("%i \t ", A[i]);
printf ("\n");
 
 
}
и помогите с этим:
Последовательность а1, а2, ..., an состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы.


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