Informatică, întrebare adresată de bianca2399, 9 ani în urmă

Fişierul atestat.in conţine două linii. Pe prima linie este scris un număr natural nenul n,(5 cea de-a doua linie a fişierului sunt scrise n numere naturale separate prin câte un spaţiu, formate fiecare
din cel mult 4 cifre, reprezentând un şir de n numere naturale. Cel puţin unul din cele n numere din şir
are cifra unităţilor mai mare decât numărul 5.

Să se scrie un program, în limbajul Pascal/C/C++, care:
a) afişează pe ecran, în linie, separate printr-un spaţiu, toate numerele care au ultima cifră mai mare
decât numărul 5;
b) scrie în fişierul atestat.out, separate prin câte un spaţiu, toate numerele prime din şirul dat.
Un număr natural este prim dacă are exact doi divizori distincţi (numărul 1 şi numărul în sine).
Dacă nu există numere prime se va scrie pe prima linie a fişierului mesajul “NU EXISTA
NUMERE PRIME”.

Anexe:

bianca2399: Am nevoie decât de punctul a) !!!
artur99: salut
artur99: deci in atestat.in pe prima linie e n, apoi, nu inteleg ce e paranteza aia, si ce ar trebui sa insemne "5 cea de-a doua linie"?
bianca2399: Fişierul atestat.in conţine două linii. Pe prima linie este scris un număr natural nenul n,(5<n<30).
Pe cea de-a doua linie a fişierului sunt scrise n numere naturale separate prin câte un spaţiu, formate
fiecare din cel mult 4 şi cel puţin 2 cifre, reprezentând un şir de n numere naturale. Cel puţin unul din
cele n numere este format din 2 cifre.
artur99: ah, inseamna ca am raspuns bine :D

Răspunsuri la întrebare

Răspuns de artur99
4
#include <iostream.h>
#include <fstream.h>

int main(){
    ifstream f("atestat.in");
    int n, i, t;
    f>>n;
    for(i=0;i<n;i++){
        f>>t;
        if(t%10>5)cout<<t<<" ";
    }
}

bianca2399: eu fac fară ”.h”. dar da merge
bianca2399: imi trebuia o idee ca sa imi dau seama
artur99: a, ok :) ai inteles cum functioneaza, nu? citeste fiecare numar, apoi afla restul impartirii la 10, adica ultima cifra... Si daca e mai mare ca 5 o afiseaza
artur99: la b) stii sa faci?
artur99: :))
bianca2399: da . am gasit niste idei pe net si am reusit să il fac
bianca2399: mai am niste probleme . ai chef ?
artur99: :D
artur99: ia zi :D
bianca2399: dă pe profilul meu am postat doua probleme
Alte întrebări interesante