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

Создать массив из номеров элементов, не являющихся нулями - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ простые http://www.cyberforum.ru/cpp-beginners/thread1032465.html
Требуется найти колличество простых чисел до 10000. А потом определить является ли число этих чисел (звучит то как)))) простым. В чем ошибка? #include <cstdlib> #include <iostream> #include <Math.h> using namespace std; int main(int argc, char *argv) { int pr = 2, i, j; bool b = false;
C++ С массивом Требуется в массиве, между минимальным и максимальным элементами (и их кстати) записать в обратном порядке элементы. У меня какой-то бред в индексе минимального элемента. Помогите найти ошибку. И правильный ли алгоритм я использую? #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { int i, imax, imin, n, perv, vtor, d; float max, min,... http://www.cyberforum.ru/cpp-beginners/thread1032459.html
ошибка в коде ассемблера C++
не могу что то понять в чем причина может кто подскажет. Ошибка 1 error C2443: конфликт размеров операндов. Ошибка 2 error C2414: недопустимое число операторов. Ошибка 3 error C2443: конфликт размеров операндов. вот сам код#include <iostream> #include <conio.h> #include <Windows.h> using namespace std;
C++ Ребус
Вот задали нарисовать ребус в языке "C", связанный с программированием. Но у меня ничего не получается. Обращался за помощью к друзьям-одногруппникам, никто не знает как это делается, прочитал гайды, но там не было ничего подобного. Времени осталось всего одна неделя, вот я и ищу совета у знающих людей, потому что, я в языке "C", я очень плохо разбираюсь. Помогите пожалуйста. P.S. программирую в...
C++ Как удвоить каждую гласную букву в строке? http://www.cyberforum.ru/cpp-beginners/thread1032443.html
Дана строка S. Удвоить вхождение каждой гласной буквы. Буду благодарен за помощь
C++ Найти некоторое составное число #include<stdio.h> int Sost(int x, int y=3 ) { if(x%2==0) { return 1; } if(y<x) { подробнее

Показать сообщение отдельно
TwilightTwinkle
6 / 6 / 0
Регистрация: 27.11.2013
Сообщений: 26
07.12.2013, 23:01     Создать массив из номеров элементов, не являющихся нулями
1.
C++
1
2
3
4
5
6
7
8
void k(int* array, int size, int* returnarr,); {//сразу к функции преобразования, думаю, с добавлением библиотек и созданием мэйна проблем не возникнет
int x=0, y=0, z=0;
while (x<size) {
if (array[x]!=0) {
returnarr[y][z]=array[x];
z++;}
else {y++;}
x++;}
Т.К. массивы в C++ не динамические, то при инициализации массива квадратного необходимо указать обе координаты как максимально возможные, т.е. если первый массив - array[size], то второй - returnarray[size][size].
2.
C++
1
2
3
4
5
6
7
8
bool (int* arr, int size); {
int y=0, x=0;
while (y<size) {
while (x<size) {
if (arr[y][x]==arr[x][y]) {x++;}
else {return false;}}
x=0; y++;}
return true;}
Тут как только появится хотя бы один несимметричный элемент функция возвратит отрицательный результат и кончится, если же все элементы будут равны - то цикл кончится сам и возвратится тру.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru