C++ procesare

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

Post Reply
gigantfarmier
Membru, skill 0
Membru, skill 0
Posts: 71
Joined: 24 Nov 2011, 10:26
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 7 times
Contact:

09 Jan 2012, 14:58

cum se afla cifra maxima si cifra minima a unui nr???
RoyalServer
[E]xPeRiEnCe
Fost moderator
Fost moderator
Posts: 1671
Joined: 31 Oct 2009, 15:25
Detinator Steam: Da
Reputatie: Fost moderator
Location: CLUJ-NAPOCA
Has thanked: 45 times
Been thanked: 147 times

09 Jan 2012, 15:02

gigantfarmier
Membru, skill 0
Membru, skill 0
Posts: 71
Joined: 24 Nov 2011, 10:26
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 7 times
Contact:

09 Jan 2012, 15:05

nu gasesc
si nu imi trebuie decat cu instructiunile if,for,while
amaru
Membru, skill +2
Membru, skill +2
Posts: 674
Joined: 02 Aug 2010, 13:54
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!
Detinator server CS: cs.ugaming.net
Has thanked: 28 times
Been thanked: 22 times
Contact:

09 Jan 2012, 15:53

intreg nr,c,cm<-0 (nr = numar, c = cifra, cm = cifra mare)
citeste nr
cat timp (nr != 0) executa // cat timp numarul "nr" este diferit de 0, daca nr este 0, programul se opreste
c <- nr mod 10 // aflam ultima cifra a numarului
daca c>cm // verificam daca este mai mare decat cifra maxima
cm <- c // daca da, aceasta va fi noua cifra maxima
nr <- nr div 10 // scoatem ultima cifra din numar
scrie cm // scriem cifra

Si pentru cea mai mica, e la fel, doar ca dai valoarea 9 si verifici daca e mai mica decat aceasta.
Oamenii care au aspirații mărunte, continuă să trăiască viețile unor oameni mărunți.
CompTIA A+ certified
EUCIP certified.
gigantfarmier
Membru, skill 0
Membru, skill 0
Posts: 71
Joined: 24 Nov 2011, 10:26
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 7 times
Contact:

09 Jan 2012, 16:47

nu stie nimeni?
Last edited by gigantfarmier on 09 Jan 2012, 18:49, edited 1 time in total.
gigantfarmier
Membru, skill 0
Membru, skill 0
Posts: 71
Joined: 24 Nov 2011, 10:26
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 7 times
Contact:

09 Jan 2012, 18:21

cadouri


Timp maxim de execuţie / test:
0.1s
Memorie totala disponibilă / stivă:
2MB / 1MB

Moş Crăciun a observat că devine tot mai dificil să verifice dacă sunt suficiente cadourile ce trebuie împărţite copiilor an de an deoarece numărul micuţilor creşte mereu. El s-a hotărât să utilizeze calculatorul pentru a verifica dacă anul acesta, spiriduşii au pus în sac un număr corect de cadouri pentru fetiţe şi băieţi. Moş Crăciun ştie că sunt F fetiţe şi B băieţi care i-au scris ce daruri îşi doresc. Spiriduşii Moşului au creat un număr de N cadouri, le-au ambalat frumos în cutii cu etichete numere naturale, cele cu număr par fiind pentru fetiţe iar cele cu număr impar pentru băieţi. Din păcate, ei n-au fost foarte atenţi dacă au respectat numărul total de copii sau numărul de fetiţe şi de băieţi.
Cerinţă

Cunoscând F numărul de fetiţe, B numărul de băieţi care i-au scris Moşului, N numărul de cadouri create de spiriduşi şi cele N numere de pe etichetele cadourilor, să se determine câte fetiţe şi câţi băieţi ar putea rămâne fără cadouri.
Date de intrare

Fişierul cadouri.in conţine pe prima linie 3 numere naturale F B N, unde F este numărul de fetiţe, B este numărul de băieţi, iar N este numărul de cadouri. Pe cea de a doua linie se află N numere naturale c1 c2. . . cine reprezentând numerele de pe etichetele cadourilor.
Date de ieşire

Fişierul cadouri.out va conţine două linii; pe prima linie va fi scris numărul de fetiţe care rămân fără cadou, iar pe cea de a doua linie va fi scris numărl de băieţi care rămân fără cadou.
Restricţii

• 0 < F ≤ 100
• 0 < B ≤ 100
• 0 < N ≤ 100
• 0 ≤ ci ≤ 1000, 1≤i≤N
Exemple

cadouri.in cadouri.out Explicaţii
5 3 10
10 204 145 98 26 22 12 676 234 108
0
2
Sunt 9 etichete de cadouri cu număr par şi o singură etichetă cu număr impar.
Numărul de fetiţe fără cadou este 0 pentru că numărul de cadouri pregătite pentru fetiţe este 9 iar fetiţe sunt care i-au scris Moşului este 5.
Numărul de băieţi fără cadou este 2 pentru că este un singur cadou pentru băieţi iar numărul de băieţi care i-au scris Moşului este 3.
amaru
Membru, skill +2
Membru, skill +2
Posts: 674
Joined: 02 Aug 2010, 13:54
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com!
Detinator server CS: cs.ugaming.net
Has thanked: 28 times
Been thanked: 22 times
Contact:

09 Jan 2012, 18:39

Si vrei sa ti le facem noi? /:)
Oamenii care au aspirații mărunte, continuă să trăiască viețile unor oameni mărunți.
CompTIA A+ certified
EUCIP certified.
gigantfarmier
Membru, skill 0
Membru, skill 0
Posts: 71
Joined: 24 Nov 2011, 10:26
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 7 times
Contact:

09 Jan 2012, 18:51

#include<fstream.h>
int main()
{
int nrp,nri,fe,b,n,x,y,c,i,nr;
ifstream f("cadouri.in");
ofstream g("cadouri.out");
f>>fe>>b>>n;
f>>c;

if(c%2==0) nrp++;
else if(c%2==1) nri++;


if(nrp<fe) x=fe-nrp;
else x=0;
if(nri<b) y=b-nri;
else y=0;

g<<x<<'\n'<<y<<'\n';
f.close(); g.close();
return 0;
}






spunetimi si mie va rog ce am gresit de iau 0 p
Post Reply

Return to “Discutii generale”

  • Information