Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2010, 15:07   #1
RobinVit
Пользователь
 
Регистрация: 01.05.2010
Сообщений: 13
Вопрос Указатель

Как этот массив записать с помощью указателя и вывести сумму один раз
Код:
// tupo.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream>
#include <math.h> 
#include <stdlib.h>
#include <time.h>
using namespace std;

int rand_0toN1(int n);
int mass[101];

int _tmain(int argc, _TCHAR* argv[])
{
int i;
int n=10;
int r; 
srand(time(0)); 
for (i=1;i<=n; i++)
{r=rand_0toN1(11);
mass[r]++;
}
for (i=1;i<11; i++)//
{cout<<i<<mass[r]<<endl;

}
}
int rand_0toN1(int n){
	return rand()%n;
}

Последний раз редактировалось Stilet; 05.05.2010 в 15:20.
RobinVit вне форума Ответить с цитированием
Старый 05.05.2010, 15:09   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Какой "этот массив"? Язык программирования.


-------------------- Добавил ------------------

Когда писал, кода еще не было, мой пост можно удалить.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 05.05.2010 в 15:51.
Utkin вне форума Ответить с цитированием
Старый 05.05.2010, 15:43   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

когда-то делал такое:
Код:
 int *a;
  a=(int*)malloc(5*5*sizeof(int)); // Это образмеривание массива
  for(int i=0;i<5;i++){
   for(int k=0;k<5;k++){
	*(a+k*i)=rand(); // Это писание в его ячейки
	cout<<*(a+k*i)<<'\t';
   }
   cout<<'\n';
  }
  cin.get();
	return 0;
Смысл понятен?
А вот на с++
Код:
	int* m=new int[10];
	for (int k=0;k<10;k++){m[k]=k;printf("%d\t",m[k]);}
	getchar();
	return 0;
I'm learning to live...

Последний раз редактировалось Stilet; 05.05.2010 в 15:45.
Stilet вне форума Ответить с цитированием
Старый 05.05.2010, 16:18   #4
RobinVit
Пользователь
 
Регистрация: 01.05.2010
Сообщений: 13
По умолчанию

а куда этот отрезок вставлять?
RobinVit вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Указатель this Golovastik Общие вопросы C/C++ 8 16.01.2010 10:30
Указатель в квадрате Golovastik Общие вопросы C/C++ 2 10.09.2009 18:54
(!)указатель на указатель(!) (C)stalin(Cpp) Общие вопросы C/C++ 0 07.06.2009 15:32
Указатель. Pointer AHTuKiLLeR Общие вопросы Delphi 6 27.05.2009 13:41
Указатель n на m CESHNIK Общие вопросы C/C++ 7 07.03.2008 23:35