Program C++ !!! Napisz program, który wczytuje liczby całkowite do tablicy ośmioelementowej, a wypisuje na ekran indeks elementu tablicy, którego wartość wynosi zero. Natomiast jeśli nie ma takiego elementu, wypisuje komunikat "brak elementu zerowego". Używając tablic!!!
miki1840
#include <iostream>#include <cstdio>using namespace std;int main(){ int tab[ 8 ]; int i, b; i=0; b=0; do { cout<<"podaj wartosc "<<i+1<<" elementu:"<<endl; cin>>tab[i]; i++; }while(i!=8); i--; do { if(tab[i]==0) { cout<<"element "<<i+1<<" ma wartosc 0"<<endl; b++; } i--; }while(i!=-1); if(b==0) cout<<"brak elementu zerowego"; cin.get(); cin.get(); return 0;}
if(tab[i]==0) {
cout<<"element "<<i+1<<" ma wartosc 0"<<endl; b++; } i--;
}while(i!=-1); if(b==0) cout<<"brak elementu zerowego"; cin.get(); cin.get(); return 0;}
using namespace std;
int t[8],l;
int main()
{
l=0;
for(int i=0;i<8;i++)
{
cin>>t[i];
if(t[i]==0)
{
cout<<i;
l=1;
}
}
if(l==0)
{
cout<<"brak elementu zerowego";
}
cin.ignore(2);
return 0;
}
możesz to też zrobić używając bool:
#include<iostream>
using namespace std;
int t[8];
bool l;
int main()
{
for(int i=0;i<8;i++)
{
cin>>t[i];
if(t[i]==0)
{
cout<<i<<" ";
l=true;
}
}
if(l==false)
{
cout<<"brak elementu zerowego";
}
cin.ignore(2);
return 0;
}
bool to zmienna, która przechowuje wartości true i false