.
Отговор в тема
Резултати от 1 до 10 от общо 10
  1. #1
    Фен Аватара на BloniTka
    Регистриран на
    Aug 2007
    Град
    Манхатън.
    Мнения
    213

    Информатика - Спешно Хелп !

    Здравейте.. значи,по информатика даскала цяла година кажи речи на нищо не ни научи.. и ся накрая за да ни оформи срочните оценки ни даде по едни самостоятелни работи,а аз идея си нямам какво да напиша..
    Задачата е : Да се състави програма,която извежда простите числа в интервала [-100; m], където m е число,въведено от клавиатурата.

    Много ще се радвам ако някой успее да ми помогно,поне и за половината задача.. Мерси предварително
    I'm not an artist, I'm a fuckin piece of art!

  2. #2
    На какъв език ти трябва.
    I'm RETIRED.
    I was tired yesterday, and today I'm tided too.
    http://www.facebook.com/john.stefanov
    http://blog.injenera.com

  3. #3
    Фен Аватара на BloniTka
    Регистриран на
    Aug 2007
    Град
    Манхатън.
    Мнения
    213
    ами ние работим с програмата c++ , значи сигурно на езика C .. нещо от сорта
    I'm not an artist, I'm a fuckin piece of art!

  4. #4
    Супер фен
    Регистриран на
    Jun 2009
    Град
    Някъде там...
    Мнения
    2 294
    Мога да ти направя програма извеждаща всички числа от -100 до "m" , нз как да го направя само простите числа.Ако те устройва пиши

  5. #5
    Фен Аватара на BloniTka
    Регистриран на
    Aug 2007
    Град
    Манхатън.
    Мнения
    213
    bmwsasho устройва ме,да! аз простите числа ше ги наглася някак си,само дето незнам как да формулирам задачата! много благодаря
    I'm not an artist, I'm a fuckin piece of art!

  6. #6
    Супер фен
    Регистриран на
    Jun 2009
    Град
    Някъде там...
    Мнения
    2 294
    Ето я задачата.Ако нещо не разбираш питай.

    #include<stdio.h>
    int main(void)
    {
    int m,i=0; //Definirane na promenlivi
    printf("Enter a number : "); //Izvikvane na saobshtenie za vavejdane na "m"
    scanf("%d", &m); //Priemane na stoinost na "m"
    for(i=(-100);i<(m+1); i++) printf("%d \n", i); //Izvejdane na chislata
    return 0;
    }

  7. #7
    Фен Аватара на BloniTka
    Регистриран на
    Aug 2007
    Град
    Манхатън.
    Мнения
    213
    Мерси още веднъж bmwsasho , програмата работи на c++ , нали?
    I'm not an artist, I'm a fuckin piece of art!

  8. #8
    Цитирай Първоначално написано от bmwsasho
    Ето я задачата.Ако нещо не разбираш питай.

    #include<stdio.h>
    int main(void)
    {
    int m,i=0; //Definirane na promenlivi
    printf("Enter a number : "); //Izvikvane na saobshtenie za vavejdane na "m"
    scanf("%d", &m); //Priemane na stoinost na "m"
    for(i=(-100);i<(m+1); i++) printf("%d \n", i); //Izvejdane na chislata
    return 0;
    }
    Пробвай малко от бъгове да я поизчистиш. Ако сложа -200 за М какво ще стане?
    И се търсят не всички числа, а всички ПРОСТИ числа (просто число е това, което е по голямо от 0 и се дели само на 1 и на себе си).

  9. #9
    Програмата на bmwsasho е написана на c не на c++, ама пак ще се компилира и работи но сигурно ще ти направи госпожата забележка че не си я написала на с++, ако е и по некъдърна няма и да разбере на какъв език си я написала.

  10. #10

    Регистриран на
    Jul 2008
    Град
    с.Търкулни Буркан
    Мнения
    52
    Код:
    #include <iostream.h>
    #include <conio.h>
    
    int m,i;
    
    int main()
    {
        cout<<"Vyvedete m=";
        cin>>m;
        for (i=-100;i<m+1;i++)
        cout<<"|"<<i<<"|";
        getch();
        return 0;
    }
    Ето програмката която е написал човечеца по-горе "преведена" на C++. За съжаление съм тъп и не мога да се сетя как да я направя да вади всички ПРОСТИ числа в интервала, дефиниция за които е дал Стефчо.
    ЕДИТ: Кой тъп веееееее
    Ето я програмката баш както ти трябва:
    Код:
    #include <iostream.h>
    #include <conio.h>
    #include <math.h>
    
    int m,k,OK;
    
    int main()
    {
        cout<<"Vyvedete M=";
        cin>>m;
        if (m==-100||m<2)
        {
           cout<<"Nqma prosti chisla v posocheniq interval";
           getch();
           return 0;
        }
      while (m>0)
      {
              k=2;
              OK=1;
              while ((k<=m/2)&&OK)
              {
                    if (m%k==0) 
                    OK=0;
                    k++;
              }
              if (OK) cout<<"|"<<m<<"|";
              m=m-1;
      }
        getch();
        return 0;
    }
    Бира да ти се намира?

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

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