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

Простейшая программа с массивом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задумываюсь чтоб начать сразу с Qt(пока еще ни во что не углублялся). http://www.cyberforum.ru/cpp-beginners/thread426929.html
Здравствуйте. QT это бесплатная и кроссплатформенная библиотека. Потому имеет смысл на нее обращать внимание. Я не могу решиться - по VC++ , например много литературы. Да и опасаюсь будет ли компилятор QT нормально работать с чистым Си ... а то вдруг там приколы какие-нить ... Такие несколько вопросов интересуют: 1. Нормально ли компилятор воспринимает обычный Си? 2. Какая хорошая среда...
C++ Поиск минимального элемента в матрице Помогите решить задачку,Вводим в ручную матрицу и в нем нужно найти минимальные элемент спасибо http://www.cyberforum.ru/cpp-beginners/thread426928.html
Pекурсивная версия функции merge C++
дан код программы, нужно переделать функцию merge в рекурсивную, есть у кого-то идеи? const int SIZE = 8; //Merge is non-recursive function that takes two sorted lists that are placed //inside a single array, the first one between indices left1-right1
C++ Бегущая строка Borland Turbo C++
Доброе время суток, подскажите, пожалуйста, код для организации бегущий строки. Текст, допустим, будет в строке задан. Нужно чтобы строка "бежала" на самой верхней строчке экрана (можно нижней), а через строчку, под строкой, выполнялась сама программа, т.е. чтобы она прокручивалась независимо, беспрерывно, а ниже выполнялась программа. Такое реально? И код, пожалуйста. Заранее благодарю.
C++ Реализовать класс Money, используя класс Fraction http://www.cyberforum.ru/cpp-beginners/thread426902.html
// реализовать класс Money используя класс Fraction #include "stdafx.h" #include <iostream> #include <sstream> #include <locale> #include <fstream> /*для ввода из файла*/ using namespace std; float mas_nom={1,2,5,10,50,100,500,1000,5000,0.01,0.05,0.1,0.5};
C++ Вычислить значение функции x^2 / (n + x^2) задача: В диапазоне от {x}_{nach} до {x}_{kon} аргумент изменяется п формуле {x}_{n+1}={{x}_{n}}^{2}/(n+1). Вычислить значение функции F(x)={x}^{2}/(n+{x}^{2}) для каждого значения аргумента и записать в файл. Подсчитать количество вычислений. #include <iostream> using namespace std; #include <iomanip> #include <math.h> #include <conio.h> #include <stdlib.h> #include <fstream> подробнее

Показать сообщение отдельно
kuwmen
0 / 0 / 0
Регистрация: 23.10.2011
Сообщений: 21
12.01.2012, 17:15     Простейшая программа с массивом
вводим массив А. В массив Б записываем сначала все четные числа, потом нечетные, потом 0.
Программка выдает все 0. Помогите найти ошибку.

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
#include <stdio.h>
#include <conio.h>
#define N 25
 
void Vvod_massiv(int a[N], int &n)
{
    int i;
    printf("Vdite razmer massiv ot 1 do %d:", N);
    scanf("%d", &n);
    printf("Vvedite massiv");
    for(i=0; i<n; i++)
    scanf("%d", &a[i]);
}
 
void func(int a[N], int b[N], int n) {
    int i,j;
    j=0;
    for(i=0; i<n; i++)
        if( (a[i]%2==0) && (a[i]!=0))
        { b[j]=a[i];j++;}
    for(i=0; i<n; i++)
        if( (a[i]%2==1) && (a[i]!=0))
        { b[j]=a[i];j++;}
    for(i=0; i<n; i++)
        if(a[i]=0)
        { b[j]=a[i];j++;}
        
}
 
void vivod_massiv(int a[N], int n)
{
 for (int i=0; i<n; i++)
     printf(" %d", a[i]);
}
 
void main()
{ int a[N];
int b[N];
int n,i;
 Vvod_massiv(a, n);
 func(a, i, b);
 vivod_massiv(a, n);
 getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru