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

Вывод элементов массива в 5 столбцов - C++

Восстановить пароль Регистрация
 
kolxoznik1
4 / 4 / 0
Регистрация: 28.03.2010
Сообщений: 94
20.04.2010, 18:17     Вывод элементов массива в 5 столбцов #1
Написать программу на языках С и , которая генерирует массив, содержащий 40 целых случайных значений из заданного набора (при выводе элементов массива на экран располагает значения в 5 столбцов). Диапазон значений и количество элементов массива задать как символьные константы. Набор значений: 10, 20, 30, 40, 50.

Помогите с масивом на языке "С". Буду крайне благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2010, 18:17     Вывод элементов массива в 5 столбцов
Посмотрите здесь:

Отсортировать нечетные столбцы массива по возрастанию суммы элементов этих столбцов C++
C++ Дан массив А. Образовать реверс массива А в массиве В. Вывести оба массива и индексы элементов на экран в виде трех столбцов.
Сформировать массив С из элементов четных столбцов и массив В из элементов нечетных строк массива А C++
C++ Ввод и вывод массива целых чисел Вычислить сумму модулей элементов массива,располроженных после первого отрицательного
C++ Разработайте программу, в которой организован ввод элементов одномерного массива и вывод данных элементов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
recursija
 Аватар для recursija
20 / 4 / 1
Регистрация: 10.04.2010
Сообщений: 54
21.04.2010, 12:56     Вывод элементов массива в 5 столбцов #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
40
41
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
void print(int*A,int *B ,int *C, int *D , int *E, int n )
{
    int i ;
    for(i = 0 ; i < n ; i++ )
  
       printf("%5d%5d%5d%5d%5d \n",A[i],B[i],C[i],D[i],E[i]) ;
 
 
 
 
}
 
void main()
{
    clrscr() ;
    randomize() ;
    int i ;
    int*A , *B , *C , *D , *E ;
    A = new int [40] ;
    B = new int [40] ;
    C = new int [40] ;
    D = new int [40] ;
    E = new int [40] ;
 
    for( i = 0 ; i< 40 ; i++ )
     {
        A[i] = random(10) ;
        B[i] = random(20) ;
        C[i] = random(30) ;
        D[i] = random(40) ;
        E[i] = random(50) ;
 
     }
 
    print(A,B,C,D,E,40) ;
 
   getch() ;
}
stv
26 / 26 / 6
Регистрация: 05.03.2010
Сообщений: 171
21.04.2010, 13:43     Вывод элементов массива в 5 столбцов #3
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
#define size 40
#define ten 10
#define twenty 20
#define thirty 30
#define fourty 40
#define fifty 50
 
int main()
{
    int n = time(NULL);
    srand(n);
    int arr[size], i=0, ar[5] = {ten, twenty, thirty, fourty, fifty};
    for(i=0; i < size; i++)
    {
        arr[i] = ar[rand() % 5];
        printf("%3i", arr[i]);
        if ((i+1) % 5 == 0 ) printf("\n");
    }
    return 0;
}
recursija
 Аватар для recursija
20 / 4 / 1
Регистрация: 10.04.2010
Сообщений: 54
22.04.2010, 04:48     Вывод элементов массива в 5 столбцов #4
извините,но я в вашем коде не понимаю ни одного оператора\функции

ой простите я не правильно поняла.
Yandex
Объявления
22.04.2010, 04:48     Вывод элементов массива в 5 столбцов
Ответ Создать тему
Опции темы

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