2.1
#include <iostream>using namespace std;int main(){ //pierwsza możliwość int n; cin >> n; float wpr; float suma = 0; for(int i=0; i<n; i++) { cin >> wpr; suma += wpr; } cout << suma/n; //druga opcja suma=0; wpr=0; int licznik=0; do{ cin >> wpr; if(wpr==0) break; suma += wpr; licznik ++; }while(1); cout << suma/licznik; cin.get(); cin.get(); return 0;}
2.2
#include <iostream>using namespace std;int main(){ int liczba; cin >> liczba; int tab[1000]; int suma=0; int licznik=0; for(int i=1; i<=liczba; i++) { if(liczba%i==0) { tab[licznik] = i; cout << i << endl; licznik++; } } for(licznik-=2; licznik>=0 ;licznik--) { suma += tab[licznik]; } if(suma==liczba) cout << "Doskonala "; cin.get(); cin.get(); return 0;}
2.3
#include <iostream>using namespace std;int main(){ int liczba; cin >> liczba; int tab[2]; int licznik = 0; for(int i=1; i<=liczba; i++) { if(liczba%i==0) { tab[licznik] = i; licznik++; if(licznik<1) return 0; } } if (tab[1]==liczba) cout << "Pierwsza "; cin.get(); cin.get(); return 0;}
...
yogi_san