Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Datum, provera, broj dana, brojanje samoglasnika, ...

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Datum, provera, broj dana, brojanje samoglasnika, ...

[ Pregleda: 2116 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

plavushica
student

Član broj: 189933
Poruke: 1
*.tel.net.ba.



Profil

icon [Zadatak] Datum, provera, broj dana, brojanje samoglasnika, ...05.08.2008. u 22:03 - pre 191 meseci
e ovako,imam mali problemcic,na ispitu sam dobila 4 zadatka 3 sam potpuno točno uradila i rade u c++,međutim asistent nije htio da mi prizna zadatke,razlog,navodno se zadatci tako ne rade...nigdje veze...ali ako netko zna neka ih uradi...

1.napravi program koji trazi da uneses datum formata DD.MM.GGGG. uz provjeru tocnosti datuma,potom da program ispise koliko je dana ostalo do prve Nove godine.

2program trazi da uneses 10 stringove,prebroji koliko imaju samoglasnika,poreda ih po broju samoglasnika uzlazno,potom ih kao takve spremi u datoteku ispit.dat!

UNAPRIJED HVALA!!!!!!!!!!!!!!!!!
P.SZadatci nisu teski ali nažalost meni ni priznati.....
 
Odgovor na temu

itf
Zagreb

Član broj: 59794
Poruke: 993
*.adsl.net.t-com.hr.



+9 Profil

icon Re: [Zadatak] Datum, provera, broj dana, brojanje samoglasnika, ...05.08.2008. u 23:10 - pre 191 meseci
Ajd stavi i ta svoja rješenja pa da i mi slučajno ne bi riješili kako ne treba ;)
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.tekostolac.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: [Zadatak] Datum, provera, broj dana, brojanje samoglasnika, ...06.08.2008. u 06:39 - pre 191 meseci
Molim Vas da postavite kod koji ste do sada uradili.
[ES] nije berza za besplatno rešavanje tuđih domaćih zadataka. Po pravilima [ES] foruma brišu se sve teme u kojima autor traži da mu se uradi domaći zadatak, a da prethodno ništa sam nije pokušao. Domaći zadaci su predviđeni za samostalan rad, a članovi C/C++ foruma će svakako pokuštati da *pomognu* kada autor i sam pokaže svoje angažovanje i inicijativu.

Dalje, zadaci iz C/C++ se postavljaju u forumima za početnike. Takođe, naslov teme treba da bude malo drugačije formulisan. Umesto "hitno!!!programiranje u c++-u!!!" treba smisliti nešto pogodnije što asocira na konkretno pitanje u temi.


Hvala na razumevanju i srećan rad.
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.tekostolac.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: [Zadatak] Datum, provera, broj dana, brojanje samoglasnika, ...06.08.2008. u 06:40 - pre 191 meseci
(06.08.2008. - 08:40) Tema je premeštena iz foruma C++ programiranje u forum C++ za početnike.
 
Odgovor na temu

xeron
Sarajevo

Član broj: 25909
Poruke: 133
*.PPPoE-7538.sa.bih.net.ba.



Profil

icon Re: [Zadatak] Datum, provera, broj dana, brojanje samoglasnika, ...06.08.2008. u 14:02 - pre 191 meseci
U zadatku je koristen niz od 3 stringa.
Code:

#include <vector>
#include <string>
#include <iostream>
#include <fstream>
#include <windows.h>
using namespace std;

int brSamoglasnika(string s){
    const char samoglasnici [10] = {'a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U'};
    int brSamoglasnika = 0;
    for (int i = 0; i < s.length(); i++){
        for (int j = 0; j < 10; j++)
            if (s[i] == samoglasnici[j])
                brSamoglasnika++;      
    }
    return brSamoglasnika;
}

int main( void ){
    vector <string> niz(3);
    
    cout << "Unesite 3 stringa: "<< endl;
    for (int i = 0; i < 3; i++)
        cin >> niz[i];

    //sortiranje
    string temp;
    for(int i = 1; i < niz.size(); i++){
        for (int j = 0; j < niz.size() - 1; j++){
            if ( brSamoglasnika( niz[i] ) < brSamoglasnika( niz[j] ) ){
                temp = niz[i];
                niz[i] = niz [j];
                niz[j] = temp;
            }
        }
    }
    
    //ispis sortirano
    for(int i =0; i<niz.size(); i++)
        cout << niz [i] << endl;
        
    //ispis dat ispit.txt
    ofstream izlaz ("ispit.txt");
    for(int i=0; i<niz.size(); i++)
        izlaz << niz [i] << endl;
        
    system("pause");
    return 0;
}


if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
 
Odgovor na temu

Linux_FreeBSD
student
Mostar

Član broj: 43101
Poruke: 29
*.PPPoE.Mreza-WISP.ba.

Sajt: www.dernek.ba


Profil

icon Re: [Zadatak] Datum, provera, broj dana, brojanje samoglasnika, ...22.10.2008. u 23:30 - pre 188 meseci
u 2. zadatku kaze spremi u datoteku "ispit.dat" sto znaci da je vjerovatno potrebno napraviti upis u binarnom obliku/u binarni fajl koji bi izgledao ovako:

Code:

ofstream izlaz(ispit.dat,ios::out | ios::binary);
for(int i=0;i<velicinaNiza;i++)
izlaz.write((char*)(&niz[i]), sizeof(niz));
izlaz.close();


a taj 1. zadatak (bez ispisa dana do nove god) sam ja na ispitu iz uvoda u cpp uradio ovako:

Code:

void main()
{
    int d, m, g;

    cout << "Unesite dan mjesec i godinu: "; cin >> d >> m >> g;

    if (d<1 || d>31 || m<1 || m>12 || g<1)  // g<1 zato sto se pocelo racunati od 1. godine a ne nulte
        cout << "Datum nije ispravan!\n";
    else if (d==31 && (m==2 || m==4 || m==6 || m==9 || m==11))
        cout << "Datum nije ispravan!\n";
    else if (d==30 && m==2)
        cout << "Datum nije ispravan!\n";
    else if (d==29 && m==2 && (g%4!=0 || (g%100==0 && g%400!=0)))
        cout << "Datum nije ispravan!\n";
    else
        cout << "Datum je ispravan!\n";

}

.... bolje ic' u kurvaluk biciklom, nego Mercedesom na posao ....
===============================================
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Datum, provera, broj dana, brojanje samoglasnika, ...

[ Pregleda: 2116 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.