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

...массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсивная функция http://www.cyberforum.ru/cpp-beginners/thread270907.html
ПРивет всем! ребят помогите решать вот такую задачку: Используя команды write(x) лишь при х=0,1,…9 написать рекурсивную процедуру вывода на экран восьмеричной записи натурального числа n. буду очень благодарен если кто то мне поможет!
C++ старая, добрая змейка Доброго времени суток. Вот не могу исправить ошибку... в роди бы код написан правильно но при компиляции пишет d:\snake\snake.cpp(11) : fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory Файл уже скачал... в папку вложил, все перезапустил и все равно одна и та же ошибка... Вот код #include <iostream> //стандартная библиотека #include <time.h> //случайные... http://www.cyberforum.ru/cpp-beginners/thread270905.html
Распечатка бинарного дерева поиска C++
Много где висит функция void print(int deep, ptree p) { if(p) { print(deep + 1, p->l); for ( int i = 0; i < deep; i ++ ) printf(" " ); printf(">%d",p->val);
C++ Поиск кратчайших путей из одного источника для неориентированного графа
Дорогие программисты! Прошу вас помочь мне в очень срочном деле! Очень нужен код программы, которая в заголовке на С++. Нашла целую кучу, но в компиляторе выбивает до ста ошибок. Помогите пожалуйста!:wall:
C++ Найти количество факторизаций числа http://www.cyberforum.ru/cpp-beginners/thread270891.html
Мучают меня днем ночью задача: Найти количество факторизаций числа. Если кто не знает Факториза́цией натурального числа называется его разложение в произведение на натуральные множителей больше одного. Например: число 30 2*3*5 6*5 10*3 15*2
C++ Вывод массива в едит Нужно вывести массив состоящий из 0 и 1 в Edit const n=25;int A, i; for(i=0i<25;i++) { A=random(2); Edit1->Text=IntToStr(A); } Написал такое, но выводит всего 1 цифру) подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,653
Записей в блоге: 1
06.04.2011, 00:46     ...массив
Цитата Сообщение от Лил_ия Посмотреть сообщение
может так...
Именно так =). ( Только один элемент лишний =) )
Дальше у нас..
-Ввести массив с клавиатуры.
Ввод элементов происходит следующим образом
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream> 
 
int main() 
{
    const int N = 5;
 
    int arr[N]; // Сразу инициализировать массив  не обязательно..
      // Так как потом будем его вводить с клавиатуры..
 
    std::cin >> arr[0]; // Ввод Певого элемента..
    std::cin >> arr[4]; // Ввод последнего.. 
 
    return 0;
}
Но так делать не удобно, так как массив может быть большим и разного размера,
для этого луче использовать цикл.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream> 
 
int main() 
{
    const int N = 5;
 
    int arr[N];
 
    std::cout << "Input array" << std::endl;
 
    // Цикл для ввода N-го количества элементов массыва. 
    for( int i = 0; i < ?; ++i ) // Что нужно вместо знака "?"
    {
        std::cout << "Input A[ " << i << " ]: "; // Приглашение ввести i-й элемент массива.. 
        std::cin >> arr[ ? ]; // Что здесь нужно вместо знака "?"
 
    }
 
    return 0;
}
Здесь вам нужно исправить код, заменив знаки "?" на нужные символы..
Если что то не ясно спрашивайте..
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru