C/C++

  • Креатор на темата Креатор на темата Драган
  • Време на започнување Време на започнување
Некој да се нафати до четврток да направи програма за додавање нa watermark во слики?
 
Да се напише програма која ќе го пресмета просекот на 10 броеви внесени од тастатура. За секој број да се отпечати дали е под или над просекот.

Код:
int main()
{
    int broj[10], n;
    float prosek=0;
    printf("Vnesuvaj broevi:\n");
    for(n=0; n<10; n++)
        scanf("%d", &broj[n]);
    for(n=0; n<10; n++){
        prosek=prosek+broj[n];
    }
    prosek=prosek/n;
    printf("Srednata vrednost na vnesenite broevi e: %f\n", prosek);
    for(n=0; n<10; n++)
        printf("%d %s %f\n", broj[n], broj[n]>prosek?"> ":"<=", prosek);
 
return 0;
}

некој да ми го објасни што е финтата кај последниот printf. што значи прашалникот кај "prosek?", потоа > : <= зошто посебни наводници, зошто две точки на средина???? фала однапред
 
Да се напише програма која ќе го пресмета просекот на 10 броеви внесени од тастатура. За секој број да се отпечати дали е под или над просекот.

Код:
int main()
{
    int broj[10], n;
    float prosek=0;
    printf("Vnesuvaj broevi:\n");
    for(n=0; n<10; n++)
        scanf("%d", &broj[n]);
    for(n=0; n<10; n++){
        prosek=prosek+broj[n];
    }
    prosek=prosek/n;
    printf("Srednata vrednost na vnesenite broevi e: %f\n", prosek);
    for(n=0; n<10; n++)
        printf("%d %s %f\n", broj[n], broj[n]>prosek?"> ":"<=", prosek);
 
return 0;
}

некој да ми го објасни што е финтата кај последниот printf. што значи прашалникот кај "prosek?", потоа > : <= зошто посебни наводници, зошто две точки на средина???? фала однапред


Тоа е замена за IF THEN познато како условен оператор.

uslov ? rezultat ako e tocno : rezultat ako e netocno
 
y=3*pow(x,2)+34*x-13/45.3;
y=3*x2+34*x-13:45.3 //ова дали е точно преведено???
Ако не е би му бил многу благодарен на тој што ќе ми помогне.
 
y=3*pow(x,2)+34*x-13/45.3;
y=3*x2+34*x-13:45.3 //ова дали е точно преведено???
Ако не е би му бил многу благодарен на тој што ќе ми помогне.


Точно е и твоето, вака со загради попрегледно :)
(3*Х^2) + (34*X) - (13/45.3)
 
PHP:
#include <stdio.h>
 
int main() {
 
  int i, j, z;
 
  for(i=1; i<10; i++){
    printf("+");
    }
  for(j=1; j<10; j++){
      printf("+");
      printf("        +\n");
  }
  for(z=0; z<10; z++){
    printf("+");
  }
  printf("\n");
return 0;
}

да не знае некој зошто ми излегува еден + повеќе. Пробувам да испечатам рамка во форма на квадрат. Плусот излегова во првиот ред.
 
да не знае некој зошто ми излегува еден + повеќе. Пробувам да испечатам рамка во форма на квадрат. Плусот излегова во првиот ред.
Код:
#include <stdio.h>
 
int main() {
 
  int i, j, z;
 
  for(i=0; i<10; i++){
    printf("+");
    }
    printf("\n");
  for(j=1; j<10; j++){
      printf("+");
      printf("        +\n");
  }
  for(z=0; z<10; z++){
    printf("+");
  }
  printf("\n");
return 0;
}
Ти фали нова линија после првиот ред.
 
ke mozi li nekoj da mi pomogne so programa koja go prevrtuva redot na zborovite vo recenica.
pr: "ova e recenica" da dade "recenica e ova"


Можеш да пробаш со stack. Ќе го полниш и потоа само ќе ги вадиш зборовите.
 
Код:
#include <stdio.h>
 
int main() {
 
  int i, j, z;
 
  for(i=0; i<10; i++){
    printf("+");
    }
    printf("\n");
  for(j=1; j<10; j++){
      printf("+");
      printf("        +\n");
  }
  for(z=0; z<10; z++){
    printf("+");
  }
  printf("\n");
return 0;
}
Ти фали нова линија после првиот ред.


оу даа. фала :)
 
ke mozi li nekoj da mi pomogne so programa koja go prevrtuva redot na zborovite vo recenica.
pr: "ova e recenica" da dade "recenica e ova"

Задачата се решава во две стапки.
1. Правиш reverse на целиот стринг.
2. Правиш reverse само на зборчињата.
Ако на пример, имаш само по едно празно место меѓу зборовите, нешто вака би било. Поз
Код:
void rev(char* str, int from, int to)
{
    while(from < to)
    {
        char tmp = str[from];
        str[from] = str[to];
        str[to] = tmp;
        from++; to--;
    }
}
 
int main()
{
    char str[] = "ova e recenica";
    int len = strlen(str);
    rev(str,0,len-1);
    int index = 0;
    for(int i = 0; i < len; i++)
    {
        if(str[i+1] == ' ' || i == len-1 )
        {
            rev(str, index, i);
            index = i + 2;
        }
 
    }
    cout << str << endl;
}
 
Да се нафати некој да направи програма за погаѓање на рандом број што CodeBlocks ili Dev C++ ти го генерерира... :)
 
Некој да ме посочи каде можам да ја најдам книгата „Програмирање за почетници C++“ од Ѓорги Јованчевски, или ако можеби ја има скенирана, копирана, и сл.
У Табернакул ја има, таму ќе ја најдеш. Ми се чини беше негде околу 400. Онлајн нема да ја најдеш.
 

Kajgana Shop

Back
На врв Bottom