Dev-C++
Zad. Policzyć ile par sąsiadujących elementów nieparzystych zawiera tablica.
Tablica jest wypełniana przez użytkownika, rozmiar tablicy dowolny, typ danych w tablicy można wybrać dowolnie, chyba ze kontekst zadania nie pozwala na stosowanie określonych typów.
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
#include <cstdlib>
#include <iostream>
//Copyright <C> by kamas248 September 2010
using namespace std;
int main(int argc, char *argv[])
{
int tab[100]; //inicjalizacja zmiennych
int tab_l;
int wynik = 0;
cout << "Podaj, ile liczb wprowadzisz: ";
while(!(cin >> tab_l) || tab_l>100) { //Weryfikacja wejścia
cin.clear();
cin.ignore(100, '\n');
cout << "\nWprowadzono bledne dane ! Podaj liczbe ponownie: ";
}
cout << "\nPodaj po spacjach te liczby: ";
for (int i=0;i<tab_l;i++) {
while(!(cin >> tab[i])) { //Weryfikacja wejścia i zapisanie tablicy
cin.clear();
cin.ignore(100, '\n');
cout << "\nWprowadzony " << i+1 << " znak nie jest liczba calkowita! Podaj ponownie ten znak i pozostale: ";
}
}
for (int i=0;i<tab_l;i++) {
if (tab[i] % 2 != 0 && tab[i+1] % 2 != 0) {
wynik++;
}
}
if (wynik==0) {
cout << "Brak par nieparzystych \n";
}
else {
cout << "\nIlosc par nieparzystych wynosi: ";
cout << wynik << "\n";
}
system("PAUSE");
return EXIT_SUCCESS;
}