Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: Numarare in baza 2 : Februarie 28, 2014, 16:20:56
Pana la urma am rezolvat singur...
Cod:
#include <cstdio>
#include <cmath>
using namespace std;
int v[64];
int main()
{
    int e,j,i,k;
    v[64]=1;
    e=(int)pow((double)2,(double)20)-1;
    for(i=1;i<=e;i++){
        v[64]++;
        for(j=64;j>0;j--){
            if(v[j]>1){  <<<<<<<
                v[j]=0;
                v[j-1]++;
            }
        }
        for(j=1;j<=8;j++){
            for(j=1;j<=8;j++){
                printf("%d");
            }
        }
        printf("\n");
    }
    return 0;
}

Poti schimba acel numar (cel marcat) cu baza in care vrei sa numberi -1
Multumesc oricum SRadu
2  infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: denumirea surselor la oji : Februarie 28, 2014, 14:35:25
 Read This! Exact ca la sector. Dupa ce iti termini treaba, iesi din code::blocks. Chemi supraveghetorul, iar el te rezolva (varul).
3  infoarena - concursuri, probleme, evaluator, articole / Informatica / Numarare in baza 2 : Februarie 28, 2014, 14:25:42
Puteti cumva sa lasati o functie ce are ca parametru un vector ce contine {1, 0, 1, 1, 0, 1,} si returneaza succesorul sau in baza 2 (in cazul de fata, {1, 0, 1, 1, 1, 0})? Eu m-am impiedicat in "my spaghetti code" Embarassed
4  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 003 Fractii : Februarie 28, 2014, 14:12:35
Nu inteleg cum imi iese din timp sursa asta! Annoyed
Cod:
#include <cstdio>
using namespace std;

int cmmdc(int a,int b){
    if(a==b)
        return a;
    else if(a>b)
        return cmmdc(a-b,b);
    else
        return cmmdc(a,b-a);
}

int main()
{
    freopen("fractii.in","r",stdin);
    freopen("fractii.out","w",stdout);
    register int n,i,j,u;
    u=0;
    scanf("%d",&n);
    for(i=1;i<=n;i++){
        for(j=1;j<=n;j++){
            if(cmmdc(i,j)==1)
                u++;
        }
    }
    printf("%d",u);
    return 0;
}

Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines