C/C++

  • Креатор на темата Креатор на темата Драган
  • Време на започнување Време на започнување
Како може да се направи ова
1.Како стринг внесувам збор (со мали букви)
2.Зборот се печати со сите големи букви

ова
1.Како стринг се внесува збор со мали букви
2. Само првата буква се печати голема

и ова
1.Како стринг внесувам збор со со мали букви
Само првата буква се печати голема.


eve vo c++

string s;
cin>>s;
for(int i=0;i<s.size();i++)
s=s-'a'+'A';

(ova e za golemi)


ova e samo za prvata da bide golema :

string s;
cin>>s;
s[0]-='a';
s[0]+='A';
 
Да се напише класа за работа со низи од целобројни елементи. Класата ја има во себе
низата која е динамички алоцирана и должината на низата. Треба да се обезбедат
. Default конструктор кој ќе алоцира поле од еден елемент и ќе го постави на 0
. Конструктор кој како аргументи добива должина на низата и вредност со кпја ќе ја
исполни низата. Докплку не се наведе вредност, да се исполни со нули.
. Copy конструктор
. Функција dodadi која како аргументи добива низа од целобројни елементи и
должина на низата. Функцијата треба да ја прилепи низата која ја добива како
аргумент на крајот од низата од класата.


ве молам за мала помош за задачава... не знам на кој начин би ја почнала и на кој начин би требало да размислувам...
--- надополнето: 22 март 2012 во 19:21 ---
#include <iostream>
#include<string.h>

using namespace std;

class niza{
private:
private:
int*niza
int broj;
public:
niza (){
niza= new int;
niza='0';
br=0; }

niza(int*niz,int br){
niza=new int [strlen(niz)+1]
broj=br;
}
niza(cont niza &n)
{ niza= new int [strlen(n.niza)+1]
strcpy(niza,n.niza);
broj=n.broj;
}
const int*getniza(){return niza;}
int getbroj(){return broj;}
}
void setniza(int*niz){
delete [] niza;
niza= new int[strlen(niz)+1];
strcpy(niza,niz);}

void setbroj(int br){
broj=br; } };

void dodadi(){
niza->temp;
delete []niza;
niza= new int[strlen(temp)+strlen(niz)+1];
char*p=temp;
int i=0;
while(*p){
niza[niz]=*p;
p++;
i++;}
p=i;
niza[niz]='0';
delete [ ] temp;
void pecati(){
...
}
го напишав ова... не знам колку е точно..:(
 
2)Da se sostavi program za da se izdadat site deliteli na daden br m.?
Blagodaram odnapred.
 
Извините ако се мешам каде што не ми е местото :), но ми треба итна помош и тука мислам дека ќе ја добијам. Ќе може ли некој да ми го напише програмот на следнава поставена задача. Сега сум прва година во средно образование и учиме од С++ а и самите програми не се толку лесни. Па ве молам ако може да помогнете. Благодарам однапред.
-Да се состави програм за да се издадат делители на даден број М.
 
  • Ми се допаѓа
Reactions: ;-)
Можете ли да бидете по прецизни и да ни ја напишете целата програма, вака не можеме да се снајдиме.

Па ова е тоа главното, што повеќе? int main ли не знаеш да напишеш? include stdio.h? Ајде пробај напиши ја па ќе помогнеме ако не ти иде.

Дечкото ти напиша фор циклус, i го иницијализираш на 1, па потоа расте се до вредноста на m и го дели. Ако не останува остаток значи постои количник, i е делител и програмата ќе ги даде потребните бројчиња.

ја и објаснување - магаре и музика ама само гледајќи го кодот ќе сфатиш што е работата.
 
Па ова е тоа главното, што повеќе? int main ли не знаеш да напишеш? include stdio.h? Ајде пробај напиши ја па ќе помогнеме ако не ти иде.

Дечкото ти напиша фор циклус, i го иницијализираш на 1, па потоа расте се до вредноста на m и го дели. Ако не останува остаток значи постои количник, i е делител и програмата ќе ги даде потребните бројчиња.

ја и објаснување - магаре и музика ама само гледајќи го кодот ќе сфатиш што е работата.
Како што кажав не сум програмер туку прва година гимназија и не ми е многу лесно, знам како да ги напишам почетните команди, но потоа не можев да го допишам програмот бидејќи задачата ми изгледаше премногу универзална. Се потрудив но кога ја проверив на codeblocks не ми излеваше точна. Еве како ја решив па ако можете да ми кажете каде ми е грешката и што имам испуштено и ако може подетално да објаснете.


#include <iostream>
using namespace std;
int main ()
{
int i=1;
int i<=m;
i++;
{
if (m%i==0)
}
return 0;
}
 
Утре правам информатика тест за ова срање и незнам ништо :D
 
Како што кажав не сум програмер туку прва година гимназија и не ми е многу лесно, знам како да ги напишам почетните команди, но потоа не можев да го допишам програмот бидејќи задачата ми изгледаше премногу универзална. Се потрудив но кога ја проверив на codeblocks не ми излеваше точна. Еве како ја решив па ако можете да ми кажете каде ми е грешката и што имам испуштено и ако може подетално да објаснете.


#include <iostream>
using namespace std;
int main ()
{
int i=1;
int i<=m;
i++;
{
if (m%i==0)
}
return 0;
}

Никаде не кажуваш колку е м. Треба м да го внесеш преку тастатура. Еве ти ја точна програмата:
Код:
#include<stdio.h>
#include<stdlib.h>
using namespace std;
int main()
{
    int m;
    printf("Vnesi go brojot cii deliteli gi sakas: ");
    scanf("%d",&m);
    int i=1;
    for(i=1;i<=m;i++)
    {
      if(m%i==0) printf("%d\n",i) ;         
    }
    system("pause");
    return 0;
}

п.с. Ова е во C, сега видов дека бараш во C++, ама ова ти е тоа, поправи ја синтаксата само и то.
 
Ај еве ти ја и во C++:

Код:
#include<iostream>
using namespace std;
int main()
{
    cout<<"Vnesi go brojot cii deliteli ti trebaat: ";
    int m;
    cin>>m;
    int i=1;
    for(i=1;i<=m;i++)
    if(m%i==0) cout<<i<<endl;
    system("pause");
}
 
Можете ли да бидете по прецизни и да ни ја напишете целата програма, вака не можеме да се снајдиме.
Утре правам информатика тест за ова срање и незнам ништо :D
Nemozam da razberam kako moze nekoj da znae matematika povekje od informatika koga ova e tolku lesno... :D
 
Еден совет за последните кои побараа помош ... пошто веќе прашувате работи и очекувате да добиете одговор, обидете се после тестовите да напишете во оваа тема (не мора да ги разбирате, ама поставете ги тука) неколку квалитетно решени задачи (од оние кои се оценети со 5-ки) за да и вие некако помегнете на останатите. Кога веќе неможете да почастите по едно пиво (не за друго, туку малолетни сте) тогаш може да им помогнете на оние кои доаѓаат после вас ...
Се надевам ќе ја прифатите оваа добронамерна сугестија.
 
Ај еве ти ја и во C++:

Код:
#include<iostream>
using namespace std;
int main()
{
    cout<<"Vnesi go brojot cii deliteli ti trebaat: ";
    int m;
    cin>>m;
    int i=1;
    for(i=1;i<=m;i++)
    if(m%i==0) cout<<i<<endl;
    system("pause");
}
Фала ви многу многу ми помогнавте :)
 
Не е некоја многу тешка ама не ми е баш јасна
Ако може програма во C++ која за 2 дадени цели броја, ќе го пресмета нивниот количник.
 

Kajgana Shop

Back
На врв Bottom