Помощ с C++
Модератор: Общи модератори
11 мнения
• Страница 1 от 1
- DanielzZz
- старши ентусиаст
-
- Мнения: 1908
- Регистриран на: 29.12.2005
- Местоположение: Велико Търново
- Пол: Мъж
- Кара: М4
Помощ с C++
Поставиха ми задача и понеже не ми остана време да науча нещо(от разни ангажименти),ми трябва малко помощ.
Трябва да напиша програма,която :
- Получава целочислен масив от 100 елемента и извежда на екрана въведения масив.
- Записва в нов масив на всички числа,съдържащи цифрата 3 и сортира новия масив в намаляващ ред.
- Да се намери колко пъти се среща цифрата с най-голям ASCII код.
- Програмата да има текстово меню,от което потребителят да избира дали да въвежда масив или да обработва вече въведен такъв.
Приложението трябва да е Win32 Console App...
Трябва да напиша програма,която :
- Получава целочислен масив от 100 елемента и извежда на екрана въведения масив.
- Записва в нов масив на всички числа,съдържащи цифрата 3 и сортира новия масив в намаляващ ред.
- Да се намери колко пъти се среща цифрата с най-голям ASCII код.
- Програмата да има текстово меню,от което потребителят да избира дали да въвежда масив или да обработва вече въведен такъв.
Приложението трябва да е Win32 Console App...
- Feanor
- ентусиаст
-
- Мнения: 1438
- Регистриран на: 18.01.2007
- Пол: Мъж
- Кара: E39 535i '01
- Мечтае да кара: Mки, Ферарита и други глупости :)
Re: Помощ с C++
RTFM
"Nothing gives one person so much advantage over another as to remain always cool and unruffled under all circumstances"
- Kroki
- Дон Кроки
-
- Мнения: 4209
- Регистриран на: 14.01.2009
- Местоположение: София
- Пол: Мъж
- Кара: и се усмихва :)
- Мечтае да кара: със сина ми :)
- Детайли за колата: С всички възможни екстри.
Re: Помощ с C++
Довечера ще я има 

You're safer in the race car than you are in cars going to and from the track. - Mario Andretti
`91 E30 318i `93 Е36 325td `06 E46 320d `12 F800ST `07 E61 LCI 525d
`91 E30 318i `93 Е36 325td `06 E46 320d `12 F800ST `07 E61 LCI 525d
drago_pavlov написа:Аз светкам само ако има някаква опасност. За патруки неКакто аз си плащам актовете, така ще си ги плащат и другите
- DanielzZz
- старши ентусиаст
-
- Мнения: 1908
- Регистриран на: 29.12.2005
- Местоположение: Велико Търново
- Пол: Мъж
- Кара: М4
Re: Помощ с C++
Feanor написа:RTFM
NO F TIME !
- steeN
- старши ентусиаст
-
- Мнения: 6615
- Регистриран на: 7.04.2004
- Местоположение: CA
- Кара: конете да бягат
- Мечтае да кара: mustang gt, много черeн...
Re: Помощ с C++
no pain no gain
- Practical men, who believe themselves to be quite exempt from any intellectual influence, are usually the slaves of some defunct economist. – John Maynard Keynes
- Above all, we must realize that no arsenal or no weapon in the arsenals of the world is so formidable as the will and moral courage of free men and women. It is a weapon our adversaries in today's world do not have. – Ronald Reagan
- Life, liberty, and property do not exist because men have made laws. On the contrary, it was the fact that life, liberty, and property existed beforehand that caused men to make laws in the first place. – Frédéric Bastiat
- Don't eat the yellowcake.
- “When the legend becomes fact, print the legend.”
- Above all, we must realize that no arsenal or no weapon in the arsenals of the world is so formidable as the will and moral courage of free men and women. It is a weapon our adversaries in today's world do not have. – Ronald Reagan
- Life, liberty, and property do not exist because men have made laws. On the contrary, it was the fact that life, liberty, and property existed beforehand that caused men to make laws in the first place. – Frédéric Bastiat
- Don't eat the yellowcake.
- “When the legend becomes fact, print the legend.”
- DanielzZz
- старши ентусиаст
-
- Мнения: 1908
- Регистриран на: 29.12.2005
- Местоположение: Велико Търново
- Пол: Мъж
- Кара: М4
Re: Помощ с C++
Предавам се... 

- Kroki
- Дон Кроки
-
- Мнения: 4209
- Регистриран на: 14.01.2009
- Местоположение: София
- Пол: Мъж
- Кара: и се усмихва :)
- Мечтае да кара: със сина ми :)
- Детайли за колата: С всички възможни екстри.
Re: Помощ с C++
#include<iostream>
using namespace std;
int i,a[100],d[100],n,n1;
void vhod(int n, int a[])
{
for(i=0;i<n;i++)
{
cout<<"a["<<i+1<<"]=";
cin>>a[i];
}
}
void vhodrand(int n, int a[])
{
int x=1;
srand(x);
for(i=0;i<n;i++)
a[i]=rand();
}
void izhod(int n, int a[])
{
for (i=0;i<n;i++)
{
cout<<"a["<<i+1<<"]="<<a[i]<<endl;
}
}
void nov(int n, int &n1, int a[], int x[])
{ int j,k;
n1=0;
int b;
for(i=0;i<n;i++)
{ b=a[i];
while(b!=0)
{
if(b%10==3){x[n1]=a[i]; n1++; break;}
b=b/10;
}
}
for(i=0;i<n1-1;i++)
for(j=0;j<n1-1-i;j++)
if(x[j]>x[j+1]){
k=x[j];
x[j]=x[j+1];
x[j+1]=k;}
cout<<"Sortiran masiv s 3ki: "<<endl;
for(i=0;i<n1;i++)
cout<<x[i]<<endl;
}
int ascii(int n, int a[])
{int p,max=0,br=0,h;
for( i=0; i<n;i++)
{ p=a[i];
while(p!=0)
{
switch(p%10)
{
case 0: if(int('0')>max) {max=int('0'); h=0;} break;
case 1: if(int('1')>max) {max=int('1'); h=1;} break;
case 2: if(int('2')>max) {max=int('2'); h=2;} break;
case 3: if(int('3')>max) {max=int('3'); h=3;} break;
case 4: if(int('4')>max) {max=int('4'); h=4;} break;
case 5: if(int('5')>max) {max=int('5'); h=5;} break;
case 6: if(int('6')>max) {max=int('6'); h=6;} break;
case 7: if(int('7')>max) {max=int('7'); h=7;} break;
case 8: if(int('8')>max) {max=int('8'); h=8;} break;
case 9: if(int('9')>max) {max=int('9'); h=9;} break;
}
p=p/10;
}
}
for(i=0;i<n;i++)
{ p=a[i];
while(p!=0)
{
if(p%10==h) br++;
p=p/10;
}
}
return br;
}
int main ()
{ int t;
cout<<"Nov masiv: 1"<<endl;
cout<<"Vuveden masiv: 2"<<endl;
cout<<"Izberete: "<<endl;
cin>>t;
cout<<"kolko elementa?";
cin>>n;
if(t==1)vhod(n,a);
if(t==2)vhodrand(n,a);
izhod(n,a);
nov(n,n1,a,d);
cout<<"max ASCII kod se sreshta "<<ascii(n,a)<<" puti v masiva"<<endl;
return 0;}
using namespace std;
int i,a[100],d[100],n,n1;
void vhod(int n, int a[])
{
for(i=0;i<n;i++)
{
cout<<"a["<<i+1<<"]=";
cin>>a[i];
}
}
void vhodrand(int n, int a[])
{
int x=1;
srand(x);
for(i=0;i<n;i++)
a[i]=rand();
}
void izhod(int n, int a[])
{
for (i=0;i<n;i++)
{
cout<<"a["<<i+1<<"]="<<a[i]<<endl;
}
}
void nov(int n, int &n1, int a[], int x[])
{ int j,k;
n1=0;
int b;
for(i=0;i<n;i++)
{ b=a[i];
while(b!=0)
{
if(b%10==3){x[n1]=a[i]; n1++; break;}
b=b/10;
}
}
for(i=0;i<n1-1;i++)
for(j=0;j<n1-1-i;j++)
if(x[j]>x[j+1]){
k=x[j];
x[j]=x[j+1];
x[j+1]=k;}
cout<<"Sortiran masiv s 3ki: "<<endl;
for(i=0;i<n1;i++)
cout<<x[i]<<endl;
}
int ascii(int n, int a[])
{int p,max=0,br=0,h;
for( i=0; i<n;i++)
{ p=a[i];
while(p!=0)
{
switch(p%10)
{
case 0: if(int('0')>max) {max=int('0'); h=0;} break;
case 1: if(int('1')>max) {max=int('1'); h=1;} break;
case 2: if(int('2')>max) {max=int('2'); h=2;} break;
case 3: if(int('3')>max) {max=int('3'); h=3;} break;
case 4: if(int('4')>max) {max=int('4'); h=4;} break;
case 5: if(int('5')>max) {max=int('5'); h=5;} break;
case 6: if(int('6')>max) {max=int('6'); h=6;} break;
case 7: if(int('7')>max) {max=int('7'); h=7;} break;
case 8: if(int('8')>max) {max=int('8'); h=8;} break;
case 9: if(int('9')>max) {max=int('9'); h=9;} break;
}
p=p/10;
}
}
for(i=0;i<n;i++)
{ p=a[i];
while(p!=0)
{
if(p%10==h) br++;
p=p/10;
}
}
return br;
}
int main ()
{ int t;
cout<<"Nov masiv: 1"<<endl;
cout<<"Vuveden masiv: 2"<<endl;
cout<<"Izberete: "<<endl;
cin>>t;
cout<<"kolko elementa?";
cin>>n;
if(t==1)vhod(n,a);
if(t==2)vhodrand(n,a);
izhod(n,a);
nov(n,n1,a,d);
cout<<"max ASCII kod se sreshta "<<ascii(n,a)<<" puti v masiva"<<endl;
return 0;}
You're safer in the race car than you are in cars going to and from the track. - Mario Andretti
`91 E30 318i `93 Е36 325td `06 E46 320d `12 F800ST `07 E61 LCI 525d
`91 E30 318i `93 Е36 325td `06 E46 320d `12 F800ST `07 E61 LCI 525d
drago_pavlov написа:Аз светкам само ако има някаква опасност. За патруки неКакто аз си плащам актовете, така ще си ги плащат и другите
- DanielzZz
- старши ентусиаст
-
- Мнения: 1908
- Регистриран на: 29.12.2005
- Местоположение: Велико Търново
- Пол: Мъж
- Кара: М4
Re: Помощ с C++



Имаш почерпка от мен,веднага щом се видим.

- Kroki
- Дон Кроки
-
- Мнения: 4209
- Регистриран на: 14.01.2009
- Местоположение: София
- Пол: Мъж
- Кара: и се усмихва :)
- Мечтае да кара: със сина ми :)
- Детайли за колата: С всички възможни екстри.
Re: Помощ с C++
Споко бе, съжалявам че малко късно ама една скобичка НИ ЕБА МАМАТА 

You're safer in the race car than you are in cars going to and from the track. - Mario Andretti
`91 E30 318i `93 Е36 325td `06 E46 320d `12 F800ST `07 E61 LCI 525d
`91 E30 318i `93 Е36 325td `06 E46 320d `12 F800ST `07 E61 LCI 525d
drago_pavlov написа:Аз светкам само ако има някаква опасност. За патруки неКакто аз си плащам актовете, така ще си ги плащат и другите
Re: Помощ с C++
Бихте ли ми казали как ще стане ако:
Записва в масив1 на максималното от всеки 5 числа и в масив2 на всички останали числа.
Мерси предварително!
Записва в масив1 на максималното от всеки 5 числа и в масив2 на всички останали числа.
Мерси предварително!
- sedd
- Потребител
-
- Мнения: 26
- Регистриран на: 27.03.2009
- Местоположение: Варна/Ст. Загора
- Пол: Мъж
- Кара: e39 520i
- Детайли за колата: М52B20TU
Re: Помощ с C++
Трябва ми малко помощ със следната задача..
Даден е масив от цели числа.Да се състави и изведе на екрана друг масив,съдържащ индексите на всички елементи,които са по-големи от най-малкия елемент на масива.
Някой ако може да ми напише фрагмента от кода който изчислява кои от елементите са по-големи от най-малкия(намерил съм минималния елемент,ясно е че останалите са по-големи от него
) и отпечатването на екрана на новия масив с индексите на елементите по-големи от минималния. 
Даден е масив от цели числа.Да се състави и изведе на екрана друг масив,съдържащ индексите на всички елементи,които са по-големи от най-малкия елемент на масива.
Някой ако може да ми напише фрагмента от кода който изчислява кои от елементите са по-големи от най-малкия(намерил съм минималния елемент,ясно е че останалите са по-големи от него


11 мнения
• Страница 1 от 1
Кой е на линия
Потребители разглеждащи този форум: Don_Diego