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

двумерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что такое Класс, и с чем его едят? http://www.cyberforum.ru/cpp-beginners/thread20698.html
собственно это я бы и хотел знать. попытался воспринять самостоятельно - не получилось. прошу, подскажите, кто знает, в каких книгах можно почитать про них(кроме Лафоре и Литвиненко). или конкретнее, если кто сталкивался по учебной программе с классами Time и String (из учебников), то про них. заранее спс.
C++ программа игнорирует break скажите кто нибудь почему программа игнорирует break'и? #include <iostream.h> int menu(); int main() { int choice=menu(); //---------------------- float oplata;//для всех у кого не определена оплата http://www.cyberforum.ru/cpp-beginners/thread20689.html
C++ Дано четное число п > 2. Проверить для него гипотезу Гольдбаха
1) Написать программу-фильтр, которая при нажатии любых клавиш выводит на экран только буквы и цифры, при этом ука¬зывая, что выводится: буква или цифра. 2) Написать программу вывода всех четных чисел в диапазоне от 2 до 100 включительно 3) Дано четное число п > 2. Проверить для него гипотезу Гольд¬баха; каждое четное п представляется в виде суммы двух простых чисел. 4) Дана...
C++ Одинаковы ли символьные коды для всех систем/компиляторов?
То есть будут ли операции типа: char c = 'A'; c += 1; cout << int(c); Всегда давать одинаковый результат?
C++ Создать класс Money для работы с денежными суммами http://www.cyberforum.ru/cpp-beginners/thread20674.html
Помогите решить:-[ Создать класс Money для работы с денежными суммами. Число должно быть представлено двумя полями: типа long для рублей и типа unsigned char — для копеек. Дробная часть (копейки) при выводе на экран должна быть отделена от целой части запятой. Реализовать сложение, вычитание, деление сумм, деление суммы на дробное число, умножение на дробное число и операции сравнения.
C++ функция system() Собственно, есть такая стандартная функция system(), она определена в stdlib.h и её прототип int system(const char *str); Краткое описание: Функция system() передает строку, адресуемую параметром str, в качестве команды для командного процессора операционной системы. Если функция system() вызывается с нулевым указателем, она возвращает ненулевое значение при условии доступности командного... подробнее

Показать сообщение отдельно
XuTPbIu_MuHTAu
Эксперт С++
2224 / 739 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
11.01.2009, 23:30     двумерный массив
Ох,я там глупость написал... в общем,держи код,работает
Код
#include<stdio.h>
#include<malloc.h>
#include<stdlib.h>
#include<time.h>
#include<conio.h>

//    ñãåíåðèðîâàòü ìàòðèöó ðàçìåðîì 12õ12
//    çàïîëíèòü åå ñëó÷àéíûìè âåùåñòâåííûìè  ÷èñëàìè èç äèàïàçîíà [-4,6]
//    ðàçáèòü ìàòðèöó íà êâàäðàòû ðàçìåðîì 3õ3
//    â öåíòðå êàæäîãî êâàäðàòà ïîìåñòèòü  ñóììó îñòàëüíûõ ýëåìåíòîâ êâàäðàòà.. 

int main()
{
    srand(unsigned(time(NULL)));
    int mas[12][12];
    int i, j, n, m,t;
    for (i = 0; i < 12; i++){
        for (j = 0; j < 12; j++){
            mas[i][j] = rand()%11 - 4;
            printf("%2d  ", mas[i][j]);
        }
        printf("\n");
    }
    for (n = 2; n < 12; n+=3){
        for (m = 2; m < 12; m+=3){
            t=0;
            for(int i=0;i<3;i++) 
                for ( int j =0;j<3;j++)
                    t+=mas[n-2+i][m-2+j];
            mas[n-1][m-1]= t-mas[n-1][m-1];
        }
    }
    printf("\n%s\n","~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~");
    for (i = 0; i < 12; i++){
        for (j = 0; j < 12; j++){
            printf("%2d  ", mas[i][j]);
        }
        printf("\n");
    }
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru