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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.05.2011, 22:45   #1
answerx
Новичок
Джуниор
 
Регистрация: 10.05.2011
Сообщений: 2
По умолчанию Пойнтеры

Помогите пожалуцста решить задачу в С++. Надо чтобы програма показывала количество елементов которые делятся на 5 используя пойнтеры. Я пытаюсь но не получается.

#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <iostream.h>
#include <stdlib.h>

int cant( int k,int p, int *s)
{ int i,j,c;
c=0;
for(i=0;i<k;i++)
for(j=0;j<p;j++)
if((*(s*i)+j)%5==0)
c++;
return(c);

}

void main()
{int S[50][50],A[20],i,v,j,n,m,k,l,can;
clrscr(); randomize();

cout<<"\nn=";cin>>n;
cout<<"\nm=";cin>>m;
for(i=0;i<n;i++)
for(j=0;j<m;j++)
S[i][j]=random(51)-25;

for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
cout<<S[i][j]<<"\t";
cout<<"\n";
}
can=cant(n,m,A);
cout<<can;
getch();}
answerx вне форума Ответить с цитированием
Ответ


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