• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Liczby parzyste

42 Warsaw Coding Academy
+1 głos
404 wizyt
pytanie zadane 23 kwietnia 2020 w C i C++ przez Julka_99 Użytkownik (540 p.)

Witam, polecenie polegało na odczytaniu liczb z pliku, a następnie trzeba było napisać ile liczb parzystych jest w tym pliku. Napisałam tyle i nie wiem co dalej.

#include <iostream>
#include <math.h>
#include <fstream>
#include <stdlib.h>
#include <conio.h>

using namespace std;

int main()
{
    int liczba;
    ifstream odczyt;
    ofstream zapis;
    odczyt.open("liczby.txt");
    zapis.open("zadanie6.txt");

    while(odczyt.good())
    {
        odczyt>>liczba;//wczytujemy kolejno dane z pl do liczb
        if(liczba%2==0)
        
    }
     

 

2 odpowiedzi

+2 głosów
odpowiedź 23 kwietnia 2020 przez maslokeeper01 Użytkownik (620 p.)

Stwórz globalną zmienną, którą powiększasz z każdym trafieniem na liczbę parzystą, np:
 

int counter = 0;
while(odczyt.good())
    {
        odczyt>>liczba;//wczytujemy kolejno dane z pl do liczb
        if(liczba%2==0)
           counter++;
         
    }

 

1
komentarz 23 kwietnia 2020 przez Julka_99 Użytkownik (540 p.)
Dzieki bardzo
+2 głosów
odpowiedź 23 kwietnia 2020 przez p4wix Obywatel (1,040 p.)

Może spróbuj zrobić sobie zmienną i inkrementuj ją za każdym razem gdy if będzie true

int counter = 0;

Dobry nawykiem jest też pisanie funkcji close gdy kończysz pracę z plikami pisać 

odczyt.close();
zapis.close();

 

1
komentarz 23 kwietnia 2020 przez Julka_99 Użytkownik (540 p.)
Bardzo dziekuje

Podobne pytania

+1 głos
2 odpowiedzi 1,115 wizyt
pytanie zadane 30 marca 2021 w C i C++ przez hubibubi Nowicjusz (130 p.)
–3 głosów
3 odpowiedzi 282 wizyt
pytanie zadane 1 grudnia 2019 w C i C++ przez Oskardes Użytkownik (600 p.)
0 głosów
5 odpowiedzi 10,697 wizyt
pytanie zadane 23 października 2019 w C i C++ przez Tajemniczy58 Nowicjusz (200 p.)

93,382 zapytań

142,382 odpowiedzi

322,540 komentarzy

62,738 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...