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

Дан двумерный массив размером 5 * 8, заполненный случайным образом. Вставить перед всеми строками, первый элемент которых делится на3,вставить.... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Треугольник http://www.cyberforum.ru/cpp-beginners/thread454302.html
Даны два множества точек на плоскости.из первого множества выбрать три различные точки так,чтобы треугольник с этими вершинами содержал(строго внутри себя) равное количество точек первого и второго...
C++ error C2447: missing function header пишет ошибку error C2447: missing function header (old-style formal list?) #include <iostream> #include <math.h> using namespace std; int main (void); { int n=15 double s=0.0,x=4.1,k=1;... http://www.cyberforum.ru/cpp-beginners/thread454296.html
окрытие файла в конструкторе C++
Добрый день. Я хочу создать объект для работы с файлом. На сколько корректно открывать его в конструкторе? Если файл не откроется, объект все равно создастся? Например file_class...
Вывести все делители заданного натурального числа с++ C++
Вывести все делители заданного натурального числа
C++ Вычислить значение c++ http://www.cyberforum.ru/cpp-beginners/thread454270.html
Вычислить значение заданной функции y=f(x) на данном интервале с заданным шагом h. Вывод значений аргумента и результаты вычисления значений функции сделать в виде таблицы. Функция...
C++ Является ли перевертышем символьная строка Проверить, является ли перевертышем следующая символьная строка после удаления из нее всех пробелов: а) "АРГЕНТИНА МАНИТ НЕГРА"; б) "А РОЗА УПАЛА НА ЛАПУ АЗОРА" . ... подробнее

Показать сообщение отдельно
Lizardomsk
0 / 0 / 0
Регистрация: 20.02.2012
Сообщений: 22

Дан двумерный массив размером 5 * 8, заполненный случайным образом. Вставить перед всеми строками, первый элемент которых делится на3,вставить.... - C++

28.02.2012, 11:09. Просмотров 1237. Ответов 1
Метки (Все метки)

Дан двумерный массив размером 5 * 8, заполненный случайным образом. Вставить перед всеми строками, первый элемент которых делится на 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include "stdafx.h"
#include "stdlib.h"
#include "stdafx.h"
#include "conio.h"
#include <iostream>
#include "time.h"
#include "locale"
#include "string.h"
 
 
 
int main(void)
{   setlocale(LC_ALL,"russian");
srand((unsigned) time(NULL));
int a[5][8],i,j,max=0,k,l,n=0,imax=0;
for(i=0;i<5;i++)
    {
        for(j=0;j<8;j++)
            a[i][j]=rand()%20;
    }
for(i=0;i<5;i++)
    {
        for(j=0;j<8;j++)
        printf("%3d\t",a[i][j]);
        printf("\n");}
        printf("\n");
        max=a[0][0];
for(i=0;i<6;i++)
    {
        for(j=0;j<8;j++)
        if(a[i][j]%3==0)
        max=a[i][j];
        
        
}
printf("max=%d\n",max);
for(i=0;i<5+n;i++)
    {
        for(j=0;j<8;j++)
            
            if(a[i][j]==max)
                
            {
                for(k=5+n;k>=i;k--)
                
 
                        for(l=0;l<8;l++)
                        a[k+1][l]=a[k][l];
                        for(k=5+n;k>=i;k--)
                        for(l=0;l<8;l++)
                        a[i+1][l]=0;
                        n++;
                    break;
            }
}
 
                            
    for(i=0;i<5+n;i++)
    
    {for(j=0;j<8;j++)
        printf("%3d\t",a[i][j]);                        
            printf("\n");}              
                            
                            getch();
    return 0;
 
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru