#include <stdlib.h>
#include <conio.h>
#define SIZE 4
void main()
{
int** piMassiv = (int**)malloc(sizeof(int*)*SIZE);
for(int i=0; i<SIZE; i++)
piMassiv = (int*)malloc(sizeof(int)*SIZE);
for(int i=0; i<SIZE; i++)
for(int j=0; j<SIZE; j++)
piMassiv[j] = rand()%10;
int iSum = 0;
for(int i=0; i<SIZE; i++)
for(int j=0; j<SIZE; j++)
iSum+=piMassiv[j];
printf("Summa: %d", iSum);
getch();
}
С++,Двуменые массивы
Написать программу которая формирует двухмерный массив и считает сумму его элементов.
Цитата: BC_1
Написать программу которая формирует двухмерный массив и считает сумму его элементов.
На здоровье.
Код:
Не мог бы ли ты написать туже программу еще раз только не на Visual C++, а на старом С++ в смысле с синим фоном.
Цитата: BC_1
Не мог бы ли ты написать туже программу еще раз только не на Visual C++, а на старом С++ в смысле с синим фоном.
Это вообще С. А про синий фон - прикольно.
Цитата: BC_1
Не мог бы ли ты написать туже программу еще раз только не на Visual C++, а на старом С++ в смысле с синим фоном.
Если ты имеешь в виду Borland C++ 3.1 то этот код там будет прекрасно работать. Если тебе надо не на С++ а на С, то
Код:
#include <stdlib.h>
#include <conio.h>
#define SIZE 4
void main()
{
int** piMassiv = (int**)malloc(sizeof(int*)*SIZE);
int i = 0;
int j = 0;
for(i=0; i<SIZE; i=i+1)
piMassiv = (int*)malloc(sizeof(int)*SIZE);
for(i=0; i<SIZE; i++)
for( j=0; j<SIZE; j=j+1)
*(*(piMassiv+i)+j) = rand()%10;
int iSum = 0;
for(i=0; i<SIZE; i=i+1)
for(j=0; j<SIZE; j=j+1)
iSum= iSum + *(*(piMassiv+i)+j);
printf("Summa: %d", iSum);
getch();
}
#include <conio.h>
#define SIZE 4
void main()
{
int** piMassiv = (int**)malloc(sizeof(int*)*SIZE);
int i = 0;
int j = 0;
for(i=0; i<SIZE; i=i+1)
piMassiv = (int*)malloc(sizeof(int)*SIZE);
for(i=0; i<SIZE; i++)
for( j=0; j<SIZE; j=j+1)
*(*(piMassiv+i)+j) = rand()%10;
int iSum = 0;
for(i=0; i<SIZE; i=i+1)
for(j=0; j<SIZE; j=j+1)
iSum= iSum + *(*(piMassiv+i)+j);
printf("Summa: %d", iSum);
getch();
}
А про синий экранчик и правда баян! :D +1 ;)
Цитата:
Это вообще С.
Обижаешь, а как же всеми нами "горячо любимый" BC++ 3.1? И экранчик там синий! :D
Я что-то не узрел разницы между представленными вариантами. Собственно, её и нет.
Цитата: Artem_3A
...Если тебе надо не на С++ а на С, то ...
Надо полагать, что первый пример был на С++? Занимательно...
function printf should have a prototupe
Может поможеш!!!
Цитата: BC_1
Слушай Artem_3A.Когда я ввожу в С++ то получаю ошибку:
function printf should have a prototupe
Может поможеш!!!
function printf should have a prototupe
Может поможеш!!!
А вы используйте [FONT="Courier New"]std::cout[/FONT]. Помогает сильно, ежели это С++. А так, можно еще вписать в эту писульку такую строчку: [FONT="Courier New"]#include <stdio.h>[/FONT]
Тоже иногда легче становится, хотя не всегда...