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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
#1

Печать массива - C++

13.05.2011, 19:48. Просмотров 933. Ответов 2
Метки нет (Все метки)

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
#include <iostream> 
#include <conio.h>
using namespace std;
 
void print_arr(int *arr, int n);
void print_arr(double *arr, int n);
void print_arr(char **arr, int n);
  int a[] = {3,5,5,3,3}; 
  double b[] = {3.335, 5.53}; 
  char *c[] = {"uuuuuu"};
int main(){      
 
    print_arr(a,5);
    print_arr(b,2);
    print_arr(c,1);
    return 0;
}
 
void print_arr(int *arr, int n)
{
     for(int i = 0, i<n; i++)
     {cout << arr[i]<<" ";
     cout<<"\n";
}
 }
void print_arr(double *arr, int n)
{
     for (int i = 0, i<n; i++)
     cout << arr[i]<<" ";
     cout<<"\n";
 
 }
 void print_arr(char **arr, int n)
{
     for (int i = 0, i<n; i++)
     cout << arr[i]<<" ";
     cout<<"\n";
 
 }
В чем ошибка?

Добавлено через 2 минуты
Извините, снова сдятельничал. Привык к паскалю. Теперь в цикле вместо точки с запятой пишу запятую
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2011, 19:48     Печать массива
Посмотрите здесь:

Печать динамеческого массива через функцию. - C++
Вобшем проблема такая: как передать функции массив, размер которого не известен? #include &lt;iostream&gt; #include &lt;stdlib.h&gt; ...

Функция, выводящая на печать элементы динамического массива - C++
Добрый день! Помогите, пожалуйста, решить проблему. Есть задача: &quot;Создайте одномерный массив (размерность вычисляется в процессе ...

Найти и вывести на печать наибольший по модулю элемент массива - C++
Дан массив из 12 чисел со знаком. Найти и вывести на печать наибольший по модулю элемент массива. Помогите написать программу или...

Вывести на печать значение 2-го и 4-го отрицательного элемента массива B(7)=(-2,3; 0,1; -2,3; 4,1; -3,2; -2,0; -4,0) вместе с их порядковыми №. - C++
Вывести на печать значение 2-го и 4-го отрицательного элемента массива B(7)=(-2,3; 0,1; -2,3; 4,1; -3,2; -2,0; -4,0) вместе с их...

Выведите на печать номера элементов заданного массива Y(N), удовлетворяющих условию 0 < yi < 1 - C++
2.16. Выведите на печать номера элементов заданного массива Y(N), удовлетворяющих условию 0 &lt; yi &lt; 1. Добавлено через 6 минут ...

Вывести на печать элементы массива, значения которых не принадлежат промежутку - C++
Помогите пожалуйста решить задачу на СИ. В одномерном массиве, состоящем из n вещественных элементов, – вывести на печать элементы...

Вывести на печать первый отрицательный элемент массива и его порядковый номер - C++
1. Дан массив чисел B. Вывести на печать первый отрицательный элемент массива и его порядковый номер.

Заданы два массива. Первым на печать вывести массив, сумма значений которого окажется наименьшей - C++
Ребят помогите пожалуйста , завтра зачет , почти все задания сделал , а 3 последние так и не понял Задание 1. Написать...

Заданы два массива А(5) и В(5). В каждом из массивов найти наименьшее значение и разделить на него все элементы массивов. На печать вывести исходные - C++
Заданы два массива А(5) и В(5). В каждом из массивов найти наименьшее значение и разделить на него все элементы массивов. На печать...

Расположить элементы массива, лежащие до первого символа "к", в порядке, обратном алфавитному, и вывести на печать отсортирванный массив данных - C++
Срочно нужна помощь! Помогите написать код, очень прощу. Ввести с клавиатуры одномерный массив строк. Расположить элементы массива,...

Заданы два массива А(5) и И(4). Первым на печать вывести массив, содержащий наибольшее значение. Напечатать также это значение и его порядковый номер - C++
Помогите пожалуйста решить задачу!! Срочно нужна помощь! Общая постановка задачи. Составить программы - одномерные массивы: массивы...

Печать текста - C++
Добрый день. Подскажите, пожалуйста, в чем ошибка? int main() {char c; while (!cin.eof()) {c=cin.get(); while...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
13.05.2011, 19:50     Печать массива #2
Так попробуйте
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
#include <iostream>
#include <conio.h>
using namespace std;
 
void print_arr(int *arr, int n);
void print_arr(double *arr, int n);
void print_arr(char *arr, int n);
int main(){
    int a[] = {3,5,5,3,3};
    double b[] = {3.335, 5.53};
    char *c = "uuuuuu";
 
    print_arr(a,5);
    print_arr(b,2);
    print_arr(c,6);
    return 0;
}
 
void print_arr(int *arr, int n)
{
     for(int i = 0; i<n; i++)
     {
       cout << arr[i]<<" ";
     }
 }
void print_arr(double *arr, int n)
{
     for (int i = 0; i<n; i++)
     cout << arr[i]<<" ";
     cout<<"\n";
 
 }
 void print_arr(char *arr, int n)
{
     for (int i = 0; i<n; i++)
     cout << arr[i]<<" ";
     cout<<"\n";
 
 }
И зачем обявлять масивы глобальнно, а потом их передавать в функцию ?
mimicria
return (true);
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
13.05.2011, 19:50     Печать массива #3
C++
1
for(int i = 0,
Добавлено через 17 секунд
ух, опоздал
Yandex
Объявления
13.05.2011, 19:50     Печать массива
Ответ Создать тему
Опции темы

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