C/C++

Член од
5 јуни 2008
Мислења
3.632
Поени од реакции
5.724
Колоквиумскатa :)
Код:
#include <stdio.h>
int main ()
{
int i, j, n;
float clen, zbir=0.0, proizvod=1.0;
printf("n= ");    scanf("%d",&n);
for (i=1;i<=n;i++)
{
       clen=0.0;
       for (j=1;j<=i;j++)
       {
             clen=(float)i/(2j+1);
             zbir+=clen;
       }
       proizvod*=zbir;
}
printf("p=%f\n",proizvod);
return 0;
}
Може да биде вака, а може и наместо zbir и clеn да стои само едното. Знам дека на колоквиум и двете ги признаваа :toe:
 
Член од
5 ноември 2008
Мислења
160
Поени од реакции
36
Ај ако може малце помош во врска со семинарскава дечки

Да се направи програма во која за внесени позиции (координати) на Коњот се испишуваат сите полиња кои може да ги бие коњот.
Упатство : Шаховската табела да се обележи идентично со А,B,C,D,E,F,G,H и 1 2 3 4 5 6 7 8
Исписите на полињата кои се бијат да бидат со такви ознаки на пр... А4, G5..... итн.

Ве молам ако сакате за мала помош. Ви благодарам однапред.
 
Член од
12 април 2010
Мислења
491
Поени од реакции
143
Ај некој помош....
1. Да се напише програма која ке пресметува синус од даден агол. Аголот се задава во степени помеѓу 0 и 90. Пресметувањето се реализира според формулата, при што прво треба да се постави конверзија од степени во радијани. Да се имплементираат посебни функции за конверзија од степени во радијани и за пресметка на синус.(сумата да се пресмета за i=1 до i=50). Исто така да се имплементираат посебни функции за пресметување на степен и факториел
Untitled-1.jpg

2.Да се напише програма која ке пресметува дали внесен цел број, претставува полн квадрат на цел друг број. (На пр. 25 е полн квадрат за 5) Проверка да се реализира со посебна функција...
 

statusQuO

Модератор
Член од
18 јуни 2008
Мислења
13.038
Поени од реакции
7.617
2.Да се напише програма која ке пресметува дали внесен цел број, претставува полн квадрат на цел друг број. (На пр. 25 е полн квадрат за 5) Проверка да се реализира со посебна функција...
#include<stdio.h>
#include<math.h>
int main()
{
int n;
float t;
printf("Vnesete go brojot\n");
scanf("%d",&n);
t=sqrt(n);
if(t%t<1.0)
printf("Vneseniot broj ne e cel kvadrat");
else printf("Brojot %d e poln kvadrat za %d",n,t);
return(0);
}

Може е глупа идејава ама би требало да работи :D
Не го пробав tho.
 
A

apidrone

Гостин
Што очекуваш ако еден број го поделиш со самиот себе?

Код:
#include<stdio.h>
#include <stdlib.h>
int proverka(int);
int main()
{
int n;
printf("Vnesete go brojot\n");
scanf("%d",&n);
if(!(proverka(n))) printf("Brojot ne e poln kvadrat na nitu eden broj!\n");
else printf("Brojot %d e poln kvadrat na nekoj broj!\n", n);
system("pause");
return(0);
}
int proverka (int n)
{
    int i;
    for(i=1;i<n;i++)
     {
                    if((n/i)==i) return 1;
                    
                    }
                    return 0;
}
 
Член од
21 ноември 2009
Мислења
29
Поени од реакции
11
Што очекуваш ако еден број го поделиш со самиот себе?

Код:
#include<stdio.h>
#include <stdlib.h>
int proverka(int);
int main()
{
int n;
printf("Vnesete go brojot\n");
scanf("%d",&n);
if(!(proverka(n))) printf("Brojot ne e poln kvadrat na nitu eden broj!\n");
else printf("Brojot %d e poln kvadrat na nekoj broj!\n", n);
system("pause");
return(0);
}
int proverka (int n)
{
    int i;
    for(i=1;i<n;i++)
     {
                  [SIZE=4]  [B]if((n/i)==i) [/B][/SIZE]
                     return 1;
                    
                    }
                    return 0;
}
Кај болдираниот дел мислам дека ќе ти јави проблем. На пример ако се внесе 10 и кога i ќе се инкрементира на 3:
10/3 -> во овој случај ќе ти врати цел број 3, условот ќе биде исполнет и ќе ти даде дека бројот е полн квадрат на некој број.
 
A

apidrone

Гостин
Кај болдираниот дел мислам дека ќе ти јави проблем. На пример ако се внесе 10 и кога i ќе се инкрементира на 3:
10/3 -> во овој случај ќе ти врати цел број 3, условот ќе биде исполнет и ќе ти даде дека бројот е полн квадрат на некој број.
Кога тестирав, не пробав за 10 и затоа не приметив... Ама откако n го сменив во float, се отстрани проблемот. Мислиш дека е целосно решена задачата?
 
Член од
21 ноември 2009
Мислења
29
Поени од реакции
11
Кога тестирав, не пробав за 10 и затоа не приметив... Ама откако n го сменив во float, се отстрани проблемот. Мислиш дека е целосно решена задачата?
Со таа промена мислам дека ќе функционира во ред.
 

Rokerot

The Guitar Addict
Член од
30 април 2007
Мислења
218
Поени од реакции
20
http://paste2.org/p/1123526 Еве за полниот квадрат решение, не мора да бара до бројот броеви туку до бројот/2.

--- надополнето ---

1. Да се напише програма која ке пресметува синус од даден агол. Аголот се задава во степени помеѓу 0 и 90. Пресметувањето се реализира според формулата, при што прво треба да се постави конверзија од степени во радијани. Да се имплементираат посебни функции за конверзија од степени во радијани и за пресметка на синус.(сумата да се пресмета за i=1 до i=50). Исто така да се имплементираат посебни функции за пресметување на степен и факториел
Е ова почна на живци да ми иде...


Еве решение ама точно е само до 3та децимала, пошто коа степенува радијан(пример 0.0746) на 3,5,7,11 или некоја поголема бројка враќа 0.0000, пробав и со double исто е, ако има некој попаметно решение нека предложи.
http://paste2.org/p/1123820
:salut:
 
A

apidrone

Гостин
Е ова почна на живци да ми иде...


Еве решение ама точно е само до 3та децимала, пошто коа степенува радијан(пример 0.0746) на 3,5,7,11 или некоја поголема бројка враќа 0.0000, пробав и со double исто е, ако има некој попаметно решение нека предложи.
http://paste2.org/p/1123820
:salut:
Чекај бе... треба да се направи програма која за внесен агол ќе пресмета синус, а твоето е пресметан агол од 1 до 50.
 

Rokerot

The Guitar Addict
Член од
30 април 2007
Мислења
218
Поени од реакции
20
Чекај бе... треба да се направи програма која за внесен агол ќе пресмета синус, а твоето е пресметан агол од 1 до 50.
Па тоа полесно е , така ја напишав ама прочитав (сумата да се пресмета за i=1 до i=50) и затоа вака ја напишав -.-
 

Kajgana Shop

На врв Bottom