Помош: Кратки програмки

  • Креатор на темата Креатор на темата back_rest
  • Време на започнување Време на започнување
ајдее пак јас :(

#include<iostream>
using namespace std;

int main()
{
int a[100][100];
int i,m,n,j;
cout<<"vnesete go brojot na redici m= " ;
cin>>m;
cout<<"vnesete go brojot na koloni n= " ;
cin>>n;

cout<<"vnesi gi elementite na dvodimenzionalnoto pole ";
for (i=1 i<=m i++)
cout<<" vnesete gi " <<i<<" -tata redica ";
for (j=1; j<=n j++)
{
cin>>a;
}
}
zbir=0;
for ( i=1; i<=m; m++)
{
for(j=1; j<=n; n++)
{
zbir = zbir + a;
}
}
cout<<"zbirot na elementi iznesuva " <<zbir<<endl;

}

Error1error LNK1561: entry point must be defined
 
Ќе може помош околу ова ???

Да се најдат цифрите од природниот број n внесен преку тастатура кои се содржат (т.е. се наоѓаат) во природниот број m внесен преку тастатура.
 
Ќе може помош околу ова ???

Да се најдат цифрите од природниот број n внесен преку тастатура кои се содржат (т.е. се наоѓаат) во природниот број m внесен преку тастатура.

Претстави ги двата како низа од карактери, и изврти два циклуси еден во друг:

... за секоја цифра од број Н
... ... за секоја цифра од бром М
... ... ... ако цифрата од број Н е еднаква на цифрата од бројот М печати ја цифрата од бројот Н
... ... следна цифра од бројот М
... следна цифра од број Н

Дополнително, според задачата наместо да ги печатиш може да ги ставаш во некој бафер и да проверуваш дали веќе постои цифрата во резултатот за истата да не се појави два пати во решенитео.
 
Dali moze nekoj da mi pomogne so ovaa zadaca: 1+(1+2)+(1+2+3)...(1+2+...n) , treba da bide napisana kako potprograma vo pascal. blagodaram :)
--- надополнето: Nov 29, 2011 7:53 PM ---
Dali moze nekoj da mi pomogne so ovaa zadaca: 1+(1+2)+(1+2+3)...(1+2+...n) , treba da bide napisana kako potprograma vo pascal. blagodaram :)
 
Претстави ги двата како низа од карактери, и изврти два циклуси еден во друг:

... за секоја цифра од број Н
... ... за секоја цифра од бром М
... ... ... ако цифрата од број Н е еднаква на цифрата од бројот М печати ја цифрата од бројот Н
... ... следна цифра од бројот М
... следна цифра од број Н

Дополнително, според задачата наместо да ги печатиш може да ги ставаш во некој бафер и да проверуваш дали веќе постои цифрата во резултатот за истата да не се појави два пати во решенитео.
ја решив задачава ама доколку има повеќе исти броеви ми ги повторува како да го средам тоа ? Како мислиш така бафер ? Не те разбирам не сум се сретнал со поимот бафер во C досега, ќе може да ми помогнеш за задачава ?
 
ја решив задачава ама доколку има повеќе исти броеви ми ги повторува како да го средам тоа ? Како мислиш така бафер ? Не те разбирам не сум се сретнал со поимот бафер во C досега, ќе може да ми помогнеш за задачава ?

Бафер ... хммм ... привремена локација, низа од цифри на пример. Прави проверка дали ја има цифрата како елемент во низата, ако ја нема додади ја и испечати ја ... или пак додавај без печатење (нормално со проверка дали веќе постои во низата или не) до крај на надворешниот циклус па потоа изврти ја цела низа и испечати ги елементите од низата.
 
ја решив задачава ама доколку има повеќе исти броеви ми ги повторува како да го средам тоа ? Како мислиш така бафер ? Не те разбирам не сум се сретнал со поимот бафер во C досега, ќе може да ми помогнеш за задачава ?


Код:
int main()
{
   
    int n = 43534, m = 383444, m2 = 0;
   
    int db[10];
    memset(db, -1, sizeof(db));
   
    cout << "Zaednicki broevi se: ";
    while( n > 0 ) {
          int tmp = n % 10;
          m2 = m;
          while( m2 > 0 ) {
                  int num = m2 % 10;
                  if(num == tmp && db[num] == -1) {
                        cout << num << ", ";
                        db[num] = 1;
                  }
                  m2 /= 10;
          }
          n /= 10;
    }
       
    cin.get();
}

Еве го тоа што го збори pLaToOn, во низата db како индекс ги чуваш изминатите цифри кои се заеднички.
Значи сите елементи на низата db имаат иницијална вредност -1, при изминувањето проверуваш дали цифрите се заеднички и дали елементот од низата db со индекс „m“ == -1, ако вредноста на елементот е -1 тоа значи дека таа цифра не поминала и ја печатиш и на тој елемент од db му задаваш вредност 1.
Ваљда ме разбра :)
 
Hey друже имам еден проблем во c++ и би сакал да добијам некоја идеја околу ова или по можност решение на задачата.Задачата гласи :Даден цел број да се закодира така што секоја негова цифра да се шифтира(зголеми) за нејзината следна а 9 ќе се замени со 0.Потоа цифрите да се измешаат со абецедни карактери така што ќе се добие мешан стринг.(Нема правило за распоредот на цифрите на бројот,може по избор на корисникот да се стават една до друга во стрингот)
Стрингот да се внесе во датотека, и потоа да се направи целата процедура за да се вратат цифрите во првобитна состојба.

програмата да се тестира за 3 броја кои се најмалце со 6 цифри.

Значи јас како што ја сватив задачата треба да изгледа вака:

Vnesete broj koj ima najmalku 6 cifri>13245978
печати :24356089 (ова се шифтирани)
после го меша 2a4x3g5h6u0t8e9 (и ова го вади во txt file)
и после од ова 2a4x3g5h6u0t8e9 да се извадат само буквите
и да се добие 24356089,а од него 13245978.
процедурава да се повтори за 3 броја.

Задачава е тешка и бара мислење,било каква помош би била потребна.
Фала однапред.
 
Ми треба помош. Треба да се изработи Калкулатор со одзимање/збирање/множење/делење/проценти кој што ќе се отвара преку VirtualBox. Има ли некој готово нешто?
 
Ајде малку помош околу оваа задача во Ц++:

1. Да се напише програма која за дадена реченица ќе ги печати сите зборови-палиндроми, нивната позиција (кој збор е по ред во реченицата) и колку вкупно такви зборови има. Програмата ЗАДОЛЖИТЕЛНО треба да работи со покажувачи.

Пример.

Влез:
Ana i drugarka i Ana.

Излез:
1-Ana
2-i
4-i
5-Ana
Ima 4 palindromi.
 
Ајде малку помош околу оваа задача во Ц++:

1. Да се напише програма која за дадена реченица ќе ги печати сите зборови-палиндроми, нивната позиција (кој збор е по ред во реченицата) и колку вкупно такви зборови има. Програмата ЗАДОЛЖИТЕЛНО треба да работи со покажувачи.

Пример.

Влез:
Ana i drugarka i Ana.

Излез:
1-Ana
2-i
4-i
5-Ana
Ima 4 palindromi.

Со stringstream изминувај ги зборовите од реченицата и проверувај дали се палиндроми
Дали зборот е палиндром ќе провериш со 2 покажувачи такашто едниот ќе почнува од 0 и ќе се зголемува, другиот од должината на стрингот - 1 кој ќе се намалува се така додека 2та покажувачи не се еднакви, доколку карактерите од едниот и другиот покажувач се еднакви значи дека зборот е палиндром и печати го индексот и зборот, а индексот зголемувај го при секое изменување на зборовите.

Логиката е таа, пробај да ја решиш сам, па ако заглавиш ќе ја наредиме. :)
 
Дали некој можи да ми помогни во Visual Basic.
Уште сум newbie некои работи ги знам, некој воопшто не можам да се снајдам.
Имам за задача да направам програмче, да внесиш текст, и да ти најди која буква најмногу се појавува во текстот. Пробав со разни функции, се што имаше на интренет се пребарав, незнам како да ги дефинирам буквите дали стринг, пробав char ама не ги препознава....се ми се измеша , воопшто незнам од кај да тргнам со програмава и како да го испишам кодот. :(
 
Дали некој можи да ми помогни во Visual Basic.
Уште сум newbie некои работи ги знам, некој воопшто не можам да се снајдам.
Имам за задача да направам програмче, да внесиш текст, и да ти најди која буква најмногу се појавува во текстот. Пробав со разни функции, се што имаше на интренет се пребарав, незнам како да ги дефинирам буквите дали стринг, пробав char ама не ги препознава....се ми се измеша , воопшто незнам од кај да тргнам со програмава и како да го испишам кодот. :(
Не сум сигурен но мислам дека има готови функции за работа со стринг во Visual Studio . За VB не ја знам баш синтаксата, али во C# имаш Convert.ToChar() кој можеш да го искористиш да конвертираш стринг во низа од карактери
 
Ај малку помош со задачава..нуб сум уште :)

Da se napishe funkcija koja na vlez prima cel broj n,potoa kreira matrica od celi broevi (n x n).Elementite od glavnata dijagonala na matricata da imaat vrednost (i+j),site ostanati n.Za kraj da se pecati matricata.
 
Го има ли некој C source code -от за Проблемот на ранец (Knapsack problem)? ?
Разгледајте го и ова:
Код:
#include<stdio.h>
 
int main(){
  int N,M,q,i; 
  int V[10],Z[10],B[1000],C[1000];
  printf("Vnesi broj na predmeti: ");
  scanf("%d",&M);
  printf("Kapacitet na ranecot: ");
  scanf("%d",&N);
  B[0]=0,C[0]=0;
  for(i=1;i<=M;i++){
                    printf("\nPredmet #%d:\n",i);
                    printf("volumen: ");
                    scanf("%d",&Z[i]);
                    printf("vrednost: ");
                    scanf("%d",&V[i]);
  }
  for(q=1;q<=N;q++) {
                  B[q]=0,C[q]=0;
                  for(i=1;i<=M;i++){
                                    if (Z[i]<=q){
                                                if(B[q-Z[i]]+V[i]> B[q]){
                                                                    B[q]=B[q-Z[i]]+V[i];
                                                                    C[q]=1;
                                                }
                                    }
                  }
  }
  printf("Optimalna vrednost na sodrzinata na ranecot e: %d\n",B[N]);
  printf("Izbranite predmeti se:\n");               
  q=N;
  while (C[q]>0) {
        printf("%d\n",C[q]);
        q=q-Z[C[q]];
  }
 
  system("PAUSE");
  return 0;
}

Aко има некој што го решавал нека помогне..
 

Kajgana Shop

Back
На врв Bottom