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

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

Восстановить пароль Регистрация
 
Zverit
Уничтожитель печенек
 Аватар для Zverit
276 / 204 / 21
Регистрация: 07.02.2010
Сообщений: 723
13.05.2011, 19:48     Печать массива #1
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     Печать массива
Посмотрите здесь:

Вывести на печать значение 2-го и 4-го отрицательного элемента массива B(7)=(-2,3; 0,1; -2,3; 4,1; -3,2; -2,0; -4,0) вместе с их порядковыми №. C++
C++ Выведите на печать номера элементов заданного массива Y(N), удовлетворяющих условию 0 < yi < 1
Заданы два массива А(5) и В(5). В каждом из массивов найти наименьшее значение и разделить на него все элементы массивов. На печать вывести исходные C++
C++ Вывести на печать элементы массива, значения которых не принадлежат промежутку
C++ Печать динамеческого массива через функцию.
Вывести на печать первый отрицательный элемент массива и его порядковый номер C++
C++ Функция, выводящая на печать элементы динамического массива
Заданы два массива. Первым на печать вывести массив, сумма значений которого окажется наименьшей C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 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);
 Аватар для mimicria
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     Печать массива
Ответ Создать тему
Опции темы

Текущее время: 10:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru