задача на C++

kobex

Registered
понеже няма тема програмиране пиша тука :
Моля за помощ който се занимава повече да помага ще съм много благодарен.
Задачата е :
Да се въведат в целочислен масив 30 случайни положителни числа,ненадвишаващи 40. Да се създаде и изведе на екрана друг масив съдържащ елементите на първия масив,които се срещат само по веднъж.
Упътване:въвеждането на целочисления масив е случайно генерирани числа и се използва функция от библиотека <time.h> друго нз :)
 
така ок ли е?
Код:
#include<stdio.h>
#include<stdlib.h>

int main()
{
int a[30];
for(int i=0;i<30;i++) {a[i]=rand()%40+1;
}
int b[40]={0};
for(int i=0;i<30;i++) b[a[i]]++;
for(int i=0;i<30;i++) if(b[i]==1) printf("%d ", i);
printf("\n");
return 0;
}
 
gamena007 каза:
така ок ли е?
Код:
#include<stdio.h>
#include<stdlib.h>

int main()
{
int a[30];
for(int i=0;i<30;i++) {a[i]=rand()%40+1;
}
int b[40]={0};
for(int i=0;i<30;i++) b[a[i]]++;
for(int i=0;i<30;i++) if(b[i]==1) printf("%d ", i);
printf("\n");
return 0;
}
става да благодаря ти!!!!!!
 

Back
Горе