.
Отговор в тема
Страница 2 от 2 ПървиПърви 12
Резултати от 26 до 48 от общо 48

Тема: Масиви

  1. #26
    Повече от фен
    Регистриран на
    May 2010
    Мнения
    425
    В С++ вектора е нещо подобно на масив. Ама надали сте стигнали до вектор...

  2. #27
    Сега като се разрових видях, че задачата е за курсова работа.
    А иначе как ще стане задачата? Като другите ли?
    "Да гледаш света през очите на Лучия е като да виждаш всички чудеса и опасности, които остават скрити за повечето хора."

  3. #28
    Повече от фен
    Регистриран на
    May 2010
    Мнения
    425
    Ами намира се най-малкото число във вектора. След което се обхожда масива и ако срещнеш число равно на минималното от вектора, слагаш индекса му в новия масив и така...

  4. #29
    Здравейте! Пак съм аз...
    сега се пробвах с една нова задача...
    ЗАД.Да се състави програма, която от първата половина на елементите на масив намира максималния елемент, а от втората половина- минималния.
    Пак стигам до никъде...
    {
    int A[25], max,min,i,n;
    cin>>n;
    for(i=0;i<n;i++)cin>>A[i];
    max=A[0], min= A[0];
    for(i=1;i<n,i++)
    {if(A[i]>max){max= A[i];}
    "Да гледаш света през очите на Лучия е като да виждаш всички чудеса и опасности, които остават скрити за повечето хора."

  5. #30
    #include<iostream>
    #include<cmath>
    using namespace std;
    int main()
    { int n,i;
    double max,min,a[10],sr;
    cin>>n;
    for(i=0;i<n;i++)
    cin>>a[i];
    sr=n/2;
    sr=floor(sr);
    max=a[0];
    min=a[0];
    for(i=0;i<sr;i++)
    if(a[i]>max)max=a[i];
    for(i=sr;i<n;i++)
    if(a[i]<min)min=a[i];
    cout<<"Maximalen element ot 1-va polovina: "<<max<<endl;
    cout<<"Minimalen element ot 2-ra polovina: "<<min<<endl;
    system("pause");
    return 0;
    }

    Ето я задачата :P Ако има нещо неясно питай
    Ето и линк към pastebin.
    „След два дни утре ще бъде вчера !“ – Димитър Пенев




  6. #31
    Хехе... мерси за бързия отговор!

    А какво ще кажеш за тези...
    Зад.4 Даден е масивът A[N]. Преобразувайте го като умножите всеки елемент с индекса му.

    Зад.5 Дадени са масивите A[N] и B[N]. Образувайте масива C по следния начин: C[i]= A[i]*B[i] при A[i]≠0 и B[i]≠0 и C[i]=1 при A[i]=0 или B[i]=0
    "Да гледаш света през очите на Лучия е като да виждаш всички чудеса и опасности, които остават скрити за повечето хора."

  7. #32
    Дай си скайпа на PM и ще ти ги напиша.
    „След два дни утре ще бъде вчера !“ – Димитър Пенев




  8. #33
    някой има ли представа как трябва да стане тази програма...

    ЗАД5. Да се състави програма, която пресмята Min(a[2],a[4]...a[2n])+Max(a[1],a[3]...a[2n-1]) , където a[2n] е едномерен масив от реални числа.

    ПОМОЩ!!!
    "Да гледаш света през очите на Лучия е като да виждаш всички чудеса и опасности, които остават скрити за повечето хора."

  9. #34
    Имам някаква бегла представа ама.....
    „След два дни утре ще бъде вчера !“ – Димитър Пенев




  10. #35
    Мега фен Аватара на dimitar_ak
    Регистриран на
    Sep 2008
    Град
    София
    Мнения
    4 979
    Защо не напишеш цялото условие на задачата?

  11. #36
    Еми, то си е цялото
    "Да гледаш света през очите на Лучия е като да виждаш всички чудеса и опасности, които остават скрити за повечето хора."

  12. #37
    Голям фен Аватара на lmao
    Регистриран на
    Feb 2007
    Мнения
    596
    Min(a[2],a[4]...a[2n]) това означава, да се намери минималният елемент от изброените ли?
    и да се събере максималният от другите
    So much anger aimed in no particular direction
    Just sprays and sprays



  13. #38
    Нямам представа... в оригиналното условие също го пише така с многоточие...
    "Да гледаш света през очите на Лучия е като да виждаш всички чудеса и опасности, които остават скрити за повечето хора."

  14. #39
    Голям фен Аватара на lmao
    Регистриран на
    Feb 2007
    Мнения
    596
    Да се състави програма, която пресмята Min(a[2],a[4]...a[2n])+Max(a[1],a[3]...a[2n-1]) , където a[2n] е едномерен масив от реални числа.

    min=a[2];
    max=a[1];
    for(i=1;i<2n;i++)
    {
    if (i%2=0) { if (a[i]<min) min=a[i]; }
    else { if (a[i]>max) max=a[i]; }
    }
    sumaa = min + max;
    So much anger aimed in no particular direction
    Just sprays and sprays



  15. #40
    Мерси много на всички!!! Изкарах 5 на контролното! Можеше и повече, но съм много доволна... аз иначе ще продължа да се опитвам и с други задачи и ще ги пускам тук... мерси отново!!!
    "Да гледаш света през очите на Лучия е като да виждаш всички чудеса и опасности, които остават скрити за повечето хора."

  16. #41
    Голям фен Аватара на FlowerPower
    Регистриран на
    Jul 2009
    Град
    гр. София
    Мнения
    582
    Хора, извинявайте че пиша в тази тема. Аз уча масиви с език Pascal.
    И нещо не вдявам. За домашно имаме задачата:
    Дефинирайте масив с 30 елемента. В него запиши средно дневните температури за ноември, т.е. за 30 дни в диапазона [-2,10].

    Значи трябва да използвам генератор на случайни числа?

    Аз се опитах да напиша програмката,но ...

    program zadmasiv1;
    uses wincrt;const N=30;
    var Day:array[1..N] of real;
    I:byte;Sr:real;
    begin
    Sr:=0;
    for I:=1 to N do
    begin
    write('Vuvedi sredna dnevna temperatura',I,'den');
    readln(Day[I]);
    Sr:=Sr+Day[I]
    end;
    тук би трябвало също да напиша нещо?
    end.
    Никога не казвай никога, защото ти се връща.

    Смехът е заразен. Бъди преносител!

  17. #42
    Голям фен Аватара на FlowerPower
    Регистриран на
    Jul 2009
    Град
    гр. София
    Мнения
    582
    моля ви
    Никога не казвай никога, защото ти се връща.

    Смехът е заразен. Бъди преносител!

  18. #43
    Паскал ? Как може да учите Паскал. Този забравен език, все едно да учите латински
    „След два дни утре ще бъде вчера !“ – Димитър Пенев




  19. #44
    Голям фен Аватара на FlowerPower
    Регистриран на
    Jul 2009
    Град
    гр. София
    Мнения
    582
    съгласна съм!
    Но милото ми училище не е.
    Никога не казвай никога, защото ти се връща.

    Смехът е заразен. Бъди преносител!

  20. #45
    Повече от фен
    Регистриран на
    May 2010
    Мнения
    425
    Едва ли ще се намери някой да ти помогне. Както казаха по-горе тва е вече неизползваем език.

  21. #46
    Голям фен Аватара на lmao
    Регистриран на
    Feb 2007
    Мнения
    596
    малко по-късно ще ти напиша как става, че играем диабло в момента
    So much anger aimed in no particular direction
    Just sprays and sprays



  22. #47
    Голям фен Аватара на lmao
    Регистриран на
    Feb 2007
    Мнения
    596
    program zadmasiv1;
    uses wincrt;const N=30;
    var Day:array[1..N] of real;
    I:byte;Sr:real;
    begin
    Sr:=0;
    for I:=1 to N do
    begin
    randomize;
    Day[i]:=random(12)-2;
    end;
    end.
    така всеки ден има произволна температура между -2 и 10 градуса
    So much anger aimed in no particular direction
    Just sprays and sprays



  23. #48
    Пак съм аз и имам следните задачи...

    ЗАД1. Даден е масив от символи. Да се напише програма, която извежда отначало всички символи, които са цифри, след това всички символи, които са малки латински букви и накрая всички останали символи от масива, запазвайки реда в масива.

    ЗАД2. Програма, която въвежда цяло положително число и извежда:
    а) представянето му в двоична бройна система
    б) представянето му в осмична бройна система
    в) представянето му в 16-чна бройна система

    Та, ето какво направих на 1вата...

    int i;
    char c, A[c];
    cin>>c;
    for (i=0; i<c; i++)
    if (c>= '0' && c<= '9') cout<< "cifri";
    for (i=0; i<c; i++)
    if (c>= 'a' && c<= 'z') cout<< "mdlki ldtindki bukvi";
    else cout<< "Drug simvol";

    А втората не се сещам как може да стане...
    "Да гледаш света през очите на Лучия е като да виждаш всички чудеса и опасности, които остават скрити за повечето хора."

Правила за публикуване

  • Вие не можете да публикувате теми
  • Вие не можете да отговаряте в теми
  • Вие не можете да прикачвате файлове
  • Вие не можете да редактирате мненията си