1. Wczytanie dwóch liczb całkowitych a, b, obliczenie i wyświetlenie różnicy liczb parzystych i nieparzystych z przedziału (a, b)
2. użytkownik podaje kolejno liczby całkowite aż do momentu, gdy podana liczba jest równa sumie dwóch poprzednio podanych
Ludzie! Błagam o pomoc. Jutro mam sprawdzian. Zrobiłabym sama, ale:
1. nie było mnie miesiąc w szkole (w tym czasie zaczęliśmy c++)
2. teraz wyjeżdżam i wrócę w nocy...
Nie poradzę sobie Proszę, żeby ktoś napisał jakoś te programy...
I gdyby jeszcze schemat blokowy i specyfikację... to już w ogóle wypas.
Jeśli zadania są nie zrozumiałe, to zróbcie tak, jak rozumiecie albo jak umiecie.
Ja jak wrócę to tu zajrzę, mam nadzieję, że ktoś pomoże!
Pozdrawiam-- 16 gru 2009, o 17:51 --Pomozcie!
Moj znajomy zrobił takie cos ale cos mu nie wyszło:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int a, b;
cout << "Podaj liczbę a" "
";
cin >> a;
cout << "Podaj liczbę b" "
";
cin >> b;
int np, p;
np=0; p=0;
for (int i=a; i<=b; i++)
{
if (i%2==0)
{
cout << "liczba" << i << "jest parzysta" << endl; p++;}
else
{
cout << "liczba " << i << "jest nieparzysta" << endl; np++;}
}
int roznica;
roznica == np - p;
cout << "Wynosi" << np - p << endl;
cin.ignore();
getchar();
return 0;
}
C++ dwa programy - problem
-
- Użytkownik
- Posty: 941
- Rejestracja: 17 gru 2007, o 21:48
- Płeć: Mężczyzna
- Lokalizacja: Kingdom Hearts
- Podziękował: 6 razy
- Pomógł: 222 razy
C++ dwa programy - problem
Kod: Zaznacz cały
#include <iostream>
using namespace std;
int main()
{
int a,b, parz=0,nieparz=0;
cin>>a>>b;
for(int i=a+1; i<b; i++)
{
if(i%2==0) parz+=i;
else nieparz+=i;
}
cout<<parz-nieparz<<endl;
system("pause");
return 0;
}
Zmienna parz zostaje zwiększona o wartości liczb parzystej, nieparz o wartości liczb nieparzystych. Twój kolega napisał program na różnicę ilości liczb nieparzystych i parzystych
-
- Użytkownik
- Posty: 45
- Rejestracja: 16 gru 2009, o 17:25
- Płeć: Mężczyzna
- Lokalizacja: Polska
- Podziękował: 30 razy
C++ dwa programy - problem
Co do dwóch pierwszych zadań to mam na razie takie coś:
Zad. 1.
Schematu blokowego i specyfikajci nie mam.
Zadanie 2.
Schemat:
Dane wejściowe: zmienne liczby a, b, c (€C)
Wynik: przypisywanie zmiennym wartości do czasu aż ostatnia podana liczba jest sumą dwóch poprzednich
Metoda: algorytm warunkowy, sprawdzający sumy liczb
Wtedy schematu nie mam...
Potem mam takie coś nie wiem skąd ale nie działa:
Za wszelką pomoc będę wdzięczna!
-- 16 gru 2009, o 22:52 --
No i zadanie trzecie!
3. narysuj schemat blokowy programu, którego zadaniem jest wyświetlanie trójkąta równobocznego zbudowanego z wybranych przez użytkownika znaków o boku równym liczbie wczytanej przez użytkownika
Zad. 1.
Kod: Zaznacz cały
#include <iostream>
using namespace std;
int main()
{
int a,b, parz=0,nieparz=0;
cout << "Wpisz dwie liczby calkowite: " "
";
cin>>a>>b;
for(int i=a+1; i<b; i++)
{
if(i%2==0) parz+=i;
else nieparz+=i;
}
cout <<"Rożnica liczb parzystych i nieparzystych wynosi: "
<< parz-nieparz<<endl;
system("pause");
return 0;
}
Zadanie 2.
Schemat:
Dane wejściowe: zmienne liczby a, b, c (€C)
Wynik: przypisywanie zmiennym wartości do czasu aż ostatnia podana liczba jest sumą dwóch poprzednich
Metoda: algorytm warunkowy, sprawdzający sumy liczb
Wtedy schematu nie mam...
Potem mam takie coś nie wiem skąd ale nie działa:
Kod: Zaznacz cały
#include <iostream>
using namespace std;
int a, b, c;
std : : cin >> a;
std : : cin >> b;
std : : cin >> c;
while (c:=(a+b))
{
a=b;
b=c;
std : : cin >> c;
}
std : : cin >> c;
}
system("pause");
return 0;
-- 16 gru 2009, o 22:52 --
No i zadanie trzecie!
3. narysuj schemat blokowy programu, którego zadaniem jest wyświetlanie trójkąta równobocznego zbudowanego z wybranych przez użytkownika znaków o boku równym liczbie wczytanej przez użytkownika
C++ dwa programy - problem
Ad.1 Spercyzuj zadanie na polski, bo nie jestem matematykiem i nie rozumiem o co chodzi ; )
Ad.2
Ad.3 Nie rozumiem o co chodzi z wybranymi znakami
Ad.2
Kod: Zaznacz cały
#include <iostream>
using namespace std;
int main()
int a, b, suma ;
bool czy = true ;
while(czy == true)
{
cout << "Podaj liczbe : " ;
cin >> a ;
if (a == suma)
czy = false ;
suma = b+a ;
b = a ;
}
return 0;
}